用Jacob接口实现Java对Word的打印操作
2013-08-26 09:56
459 查看
记录下带参数打印word文档的思路:
1.使用Jacob创建 ActiveX部件对象:
ActiveXComponent wordCom
= new ActiveXComponent("Word.Application");
2.打开Word文档:
Dispatch wrdDocs = wordCom.getProperty("Documents").toDispatch();
wordDoc = Dispatch.invoke(wrdDocs, "Open", Dispatch.Method,
new Object[] { filePath }, new int[1]).toDispatch();
return true;
3.设置默认打印机:
wordCom.setProperty("ActivePrinter", new Variant("HP
LaserJet 4 local on LPT1:"));
4.设置打印参数:
Dispatch.callN((Dispatch) wordDoc, "PrintOut", new Variant[] {
Background, Append, Range, OutputFileName });
具体的ActiveX部件对象的属性、事件、方法等请参考Microsoft的MSDN:http://msdn.microsoft.com/zh-cn/library/microsoft.office.tools.word.document.printout%28VS.80%29.aspx
1.使用Jacob创建 ActiveX部件对象:
ActiveXComponent wordCom
= new ActiveXComponent("Word.Application");
2.打开Word文档:
Dispatch wrdDocs = wordCom.getProperty("Documents").toDispatch();
wordDoc = Dispatch.invoke(wrdDocs, "Open", Dispatch.Method,
new Object[] { filePath }, new int[1]).toDispatch();
return true;
3.设置默认打印机:
wordCom.setProperty("ActivePrinter", new Variant("HP
LaserJet 4 local on LPT1:"));
4.设置打印参数:
Dispatch.callN((Dispatch) wordDoc, "PrintOut", new Variant[] {
Background, Append, Range, OutputFileName });
具体的ActiveX部件对象的属性、事件、方法等请参考Microsoft的MSDN:http://msdn.microsoft.com/zh-cn/library/microsoft.office.tools.word.document.printout%28VS.80%29.aspx
相关文章推荐
- jacob打印word(.doc)或者excel(.xls) 【java实现】
- 12、借助Jacob实现Java打印报表(Excel、Word)
- java平台下通过jacob对excel,word进行打印等操作
- java平台下通过jacob对excel,word进行打印等操作
- java平台下通过jacob对excel,word进行打印等操作
- java jacob 操作word 文档,进行写操作,如生成表格,添加 图片(这个不错,可以拿来直接用,非常好)
- Java中Jacob打印word、excel
- java用poi实现对word读取和修改操作(转)
- java jacob 操作word 文档,进行写操作,如生成表格,添加 图片(这个不错,可以拿来直接用,非常好)
- 利用Java-JACOB操作WORD文档2
- java jacob调用打印,word,excel横向打印
- Java 实现 word文件添加 图片水印 jacob.jar
- 利用Java-JACOB操作WORD文档2
- java调用com组件操作word使用总结(jacob)
- Java操作word文档使用JACOB和POI操作word,Excel,PPT需要的jar包
- java中关于I/O文件流的操作实现文件复制和打印功能
- JACob实现java与com组件的相互操作
- java用poi实现对word读取和修改操作
- java操作word文档(jacob,poi)
- java 操作颜色选择器和打印机实现打印功能【代码片段】