This topic has been archived. It cannot be replied.
-
工作学习 / 专业技术讨论 / HELP: 在程序里实现MSWINDOWS 下打印HTML 文档.我想在程序里实现打印HTML 文档案.比如C:\TEST.HTML
要求如下
1.不能弹出打印对话框
2.不能使用WEBBROWSER 控件
GOOGLE 很久始终没找到好的答案.
也没找到相关的SDK
-bobo123(bobo);
2006-3-1
{165}
(#2814072@0)
-
1. 研究Mozilla, 用它的source code来打开文件,然后自己排版打印,这种办法耗时间,不可取。2.向 IE 发送消息(Send[Post]Message) 来打开文件和打印,简单可行。
-kaia(打不成瞌睡了);
2006-3-1
(#2814346@0)
-
想过使用第二种办法,但被否决了,最好有第三方的SDK.
-bobo123(bobo);
2006-3-1
(#2814374@0)
-
先将HTML转化成PDF或者Postsrcipt, 然后直接将文件送给打印机。第一、你可以用现成的软件转化;第二、你得想办法知道打印机的地址(最好是IP打印机);第三、你的打印机得支持Postscript或者PDF。
-ready4u(就等你了);
2006-3-2
(#2814554@0)
-
Call Word to print or just output .doc format, that's simple. VBscript
-foolzz(foolzz);
2006-3-21
(#2855559@0)
-
找到答案了吗?我也有同样的问题。rename 成.doc,用shell打印。
-alittleman(凡人);
2006-3-21
(#2855784@0)
-
用SHELL (MSHTML.EXE) 打印,SEND MESSAGE 给 打印对话框
-bobo123(bobo);
2006-3-22
(#2859047@0)
-
跑题,你确定这是个好主意?我个人很讨厌这种什么东西都藏起来的冬冬,不弹出打印对话框的话就没有机会选择打印机,选择不同打印选项了
-buma(buma);
2006-3-21
(#2855832@0)
-
刚完的一个项目,客户要求打开一个网页时,自动打印出来,“不弹出打印对话框“。我告诉他:这是不可能的。想想某天你误上一个网站,打印机就开始打印垃圾。。。这样的浏览器谁敢用。
-holdon(again);
2006-3-21
(#2856413@0)
-
还真有这种客户...不奇怪不奇怪如果他接受你的意见就还是个好客户,厚厚
-buma(buma);
2006-3-22
{38}
(#2856701@0)
-
一般经过我耐心细致的思想工作,客户都能认识到自己的错误并且深刻反省:-)
-holdon(again);
2006-3-22
(#2857222@0)
-
客户也学要教育的,不能一味的奉迎
-zorov(yy);
2006-3-22
(#2857453@0)
-
我想问问你为什么不用JavaScript的Windows.Print()函数?
-binghongcha76(一只大猫);
2006-3-22
(#2856936@0)