㈠ 使用jacob的saveAs将word(含有修订标记) to pdf时,如何设置使生成的pdf不含修订内容
以WORD2003为例,打开工具栏“审阅”(“视图-工具栏”),其中有个关于“显示”的下拉菜单,将其中勾选的批注、插入与删除等取消,就在页面上看不见相应的东西了,这时候再转换成PDF就不含那些东西了。
㈡ 我在java中用jacob把word文档转化成pdf文件出来了问题
1、到官网下载Jacob,2、将压缩包解压后,Jacob.jar添加到Libraries中(先复制到项目目录中,右键单击jar包选择BuildPath—>AddtoBuildPath);3、将Jacob.dll放至当前项目所用到的“jre\bin”下面(比如Eclipse正在用的Jre路径是C:\Java\jdk1.7
㈢ 如何使用jacob将word转换为PDF 收藏
jacob,冷门些,真的不懂。要将word转换为PDF 收藏,建议:
如果你用2007版或以上的WORD软件、WPS Office系统,可将WORD文档另存PDF格式,即可将WORD文档转换为PDF格式;
如果你用的是2003版或以下的WORD软件,请安装Adobe Acrobat XI Pro软件,用Adobe PDF打印机打印你要输出的内容,即可得到PDF格式文档。
㈣ word用jacob转换成pdf时报错Invoke of: SaveAs,word是2003,在线等
首先word03对这个支持不好.推荐07以上.07sp2之后word才可以直接另存为pdf.
以下代码对应的是word2010
Java代码 1. public class JacobTest
2. public static void wordToPDF(String
3. ActiveXComponentword
4. try {
5. app.setProperty(
6. Dispatch docs
7. Dispatch doc
8. docs,
9. "Open",
10. Dispatch.Method,
11. new Object[]
12. new
13. //new Variant(type)
14. Dispatch.invoke(doc,
15. toFile, new
16. Variant f = new
17. Dispatch.call(doc,
18. } catch (Exception
19. e.printStackTrace();
20. } finally {
21. app.invoke("Quit"
22. }
23. }
24.
25. public static void main(String[]
26. //源文件全路径
27. String docfile ="D:
28. for (int i = 0; i <
29. //些路径test为实际存在的目录
30. String toFile=
31. wordToPDF(docfile,
32. }
33. }
34. }
JacobTest { wordToPDF(String docfile, String toFile,int type) { ActiveXComponent app = new ActiveXComponent("Word.Application"app.setProperty("Visible", new Variant(false)); docs = app.getProperty("Documents").toDispatch(); = Dispatch.invoke( Dispatch.Method, Object[] { docfile, new Variant(false), new Variant(true) }, new int[1]).toDispatch(); Variant(type),这里面的type的决定另存为什么类型的文件Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] new Variant(type) }, new int[1]); new Variant(false); Dispatch.call(doc, "Close", f); (Exception e) { e.printStackTrace(); "Quit", new Variant[] {}); main(String[] args) { 源文件全路径 "D:\\服务实施描述报告(企业门户).docx"; < 18; i++) { 为实际存在的目录,s后面为要另存为的文件名toFile="d:\\test\\s"+i; wordToPDF(docfile, toFile,i); "Word.Application"); // 启动 的决定另存为什么类型的文件
㈤ 怎样用jacob实现word转pdf
??你应该是说word文件转换成PFD吧,建议你下载个最新版本的office2013,新版本只要把word另存为,选择为PDF格式就可以了
㈥ 如何使用jacob将word转换为PDF
需注意的是要将jacob.dll放到path中,而且我程序例子中使用的是一个具有
宏定义
的word文件。如果你使用我的程序访问不存在该宏的word文件,会出错的。采纳!
㈦ 我用jacob实现word转pdf,tomcat已窗口模式启动没有问题,但是已服务启动,就不行,一直卡在那求解
这个可能你的服务器是64位的,你的offcie是32位的,以服务的方式64位不能调用到office32的dll.我测试了我的本机就可以,但是服务是64位的,但是我装在服务器上的office是32位的,导致不能以服务调用,只能使用进程方式调用(窗口模式)