// 建立ActiveX部件
wordCom = new ActiveXComponent("Word.Application");
//word应用程序不可见
wordCom.setProperty("Visible", False);
// 禁用宏
wordCom.setProperty("AutomationSecurity", new Variant(3));
try {
// 返回wrdCom.Documents的Dispatch
Dispatch wrdDocs = wordCom.getProperty("Documents").toDispatch();//Documents表示word的所有文档窗口(word是多文档应用程序)
// 调用wrdCom.Documents.Open方法打开指定的word文档,返回wordDoc
String password ="123";
wordDoc = Dispatch.call(wrdDocs, "Open", docFilePath, false,// ConfirmConversions
true, false, new Variant(password)).toDispatch();
Dispatch selection = Dispatch.get(wordCom, "Selection").toDispatch();
int pages = Integer.parseInt(Dispatch.call(selection,"information",4).toString());//总页数 //显示修订内容的最终状态
Dispatch.call(wordDoc, "AcceptAllRevisionsShown");
processId = processManager.findPid(PROCESS_COMMANDLINE);
return true;
} catch (ComFailException ex) {
ex.printStackTrace();
if (ex.getMessage().contains("密码不正确")) {//表示是加密文档
closeWord();//关闭文档
quit();//退出程序
throw new ComFailException("此文档已加密,解析失败");
}
} catch (IOException e) {
e.printStackTrace();
}
分享到:
相关推荐
读取word文件的内容,并将内容返回为String类型!
1、把jacob.dll文件,复制到 windows\system32 目录下。(注:我用的时候这个方法不能运行) 2、 把jacob.dll放入 Java\jdk1.5.0_06\jre\bin目录下.把jacob.jar放入 Java\jdk1.5.0_0\jre\lib\ext 目录下.可以正常...
Java开发 利用Jacob 实现了word文件转成PDF文件
利用jacob实现替换word文本和图片,需要导入响应jar包和dll.
jacob操作word文档
java操作word 超简单实用:第一步: 引入包jacob.jar 第二步:参考工具类MsWordTool.java 含概基本WORD 所有操作方法 【特别难点】解决实例: 1)word书签内容替换后,书签会丢失问题 2)word定点批量插入图片...
如果你要对 MS Word、Excel 进行处理,JACOB 是一个好的选择。JACOB目前已经成为sourceforge(http://sourceforge.net/projects/jacob- project/)的一个开源项目,本文使用的版本是1.10.1。 这篇文章可能不能完全...
利用jacob将WORD转换为HTML,利用jacob将WORD转换为HTML
NULL 博文链接:https://lixiamani.iteye.com/blog/581465
windows下,使用jacob调用word,直接可以使用java代码就可以生成word文档。
java项目, 直接导入eclipse里面或者myeclipse里面就可以运行....通过jacob插件,通过word模板自动填充相应的数据,并且产生文件,为了解决有的tomcat下会乱码, 生成完成之后会转码一下, 解决了中文乱码问题.
Jacob word,excel转换html,txt 只要改变一个参数就可随意转化 WORD_HTML = 8; WORD_TXT = 7; EXCEL_HTML = 44; 替换这几个参数即可
java Jacob完美实现word添加图片...公司最近让搞Word文档添加水印,所有下载的文档需要添加公司印章,搞了好多天才实现,利用Jacob完美实现word添加图片水印(注意需要把dll文件放到jdk的bin目录下)。欢迎大家下载指教。
jacob操作WPS、Office对应Word、Excel、PPT生成PDF,采用版本为jaco1.7X。
Jacob实现了对word的操作,把jacob解压后,把jacob.dll放在C:\Windows\System32,(不行的话,在jdk的D:\Program Files (x86)\Java\jdk1.6.0_30\lib和D:\Program Files (x86)\Java\jre6\bin下再各放一份),jacob....
该word中是一些关于jacob如何操作word的范例代码!互相交流学习
jacob操作word资料
资源中包括工具类、jacob.jar和jacob-1.18-x64.dll(64位)、jacob-1.18-x86.dll(32位) 在使用jacob时,我们需要将jacob-1.18-x64.dll或jacob-1.18-x86.dll放到jdk的bin目录下或者jdk/jre的bin目录下才可以使用。
任务目的 1自动生成word文档目录。 用例测试操作步骤 在一个word文档的第二页填写占位符: {目录}保存。调用程序读取目标文档,自动根据标题生成目录到{目录}位置。
整个代码只需要一个jacob的jar包就可以运行了。 当然,在下载的文件里面还有个调用系统库的dll文件需要放置在jre的bin目录下: 示例:D:\Java\jdk1.7.0_67\jre\bin\jacob-1.18-M2-x64.dll 这样代码就可以实现word转...