使用jacob的saveAs将word(含有修订标记) to pdf时,如何设置使生成的pdf不含修订内容。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用jacob的saveAs将word(含有修订标记) to pdf时,如何设置使生成的pdf不含修订内容。相关的知识,希望对你有一定的参考价值。

/* Dispatch.call(doc,// "SaveAs", // toFilename, // FileName new Variant(wdFormatPDF));*/ Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] toFilename, new Variant(17), new int[1]);
手动操作是 下图这个设置

参考技术A 以WORD2003为例,打开工具栏“审阅”(“视图-工具栏”),其中有个关于“显示”的下拉菜单,将其中勾选的批注、插入与删除等取消,就在页面上看不见相应的东西了,这时候再转换成PDF就不含那些东西了。

jacob操作word

 jacobj下载地址:https://sourceforge.net/projects/jacob-project/

1.将jacob.jar导入到项目的lib中去

2.将Jacob.dll放至“WINDOWSSYSTEM32”下面(或者放在对应的jdk目录下 如:C:Program FilesJavajdk1.8.0_10in)

3.如果还不可以 就将jacob.dll文件放到使用的tomcat的bin目录下,将jacob.jar放在tomcat的lib目录下


4.jacob的使用是需要基于dll文件的。具体放的位置可以从System.out.println(System.getProperty("java.library.path"));的结果中寻找。

5.cmd 注册dll文件 regsvr32 jacob-1.18-x64.dll


以上是关于使用jacob的saveAs将word(含有修订标记) to pdf时,如何设置使生成的pdf不含修订内容。的主要内容,如果未能解决你的问题,请参考以下文章

Java 使用 jacob 将 word 文档转换为 pdf 文件

Java 使用 jacob 将 word 文档转换为 pdf 文件

[JAVA]使用jacob进行服务端word转html pdf

Java 将word转为pdf jacob方式

jacob操作word

使用jacob控制word,将java数据填充到word指定位置,