java jacob更新目录,jacob更新word目录
jacob更新目录方法
/**启动word进程*/
ActiveXComponent app = new ActiveXComponent("Word.Application");
app.setProperty("Visible", new Variant(false));
Dispatch docs = app.getProperty("Documents").toDispatch();
/**打开word文档*/
Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method, new Object[] { docfile, new Variant(false),
new Variant(true) }, new int[1]).toDispatch();
Dispatch activeDocument = app.getProperty("ActiveDocument").toDispatch();
/**获取目录*/
Dispatch tablesOfContents = Dispatch.get(activeDocument,"TablesOfContents").toDispatch();
/**获取第一个目录。若有多个目录,则传递对应的参数*/
Variant tablesOfContent = Dispatch.call(tablesOfContents, "Item", new Variant(1));
/**更新目录,有两个方法:Update 更新域,UpdatePageNumbers 只更新页码*/
Dispatch toc = tablesOfContent.toDispatch();
toc.call(toc, "UpdatePageNumbers");
/**另存为*/
Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {
toFile, new Variant(type) }, new int[1]);
/**关闭word文档*/
Dispatch.call(doc, "Close", new Variant(false));
/**退出word进程*/
app.invoke("Quit", new Variant[] {});
java jacob更新目录,jacob更新word目录相关推荐
- java 生成word目录_java代码生成word目录
一.编辑当前DataBase 选择DataBase-->edit Current DBMS... 弹出如下对话框: 如上图,先解释一下: 根据红颜色框从上往下解释一下. 第一个红框是对应的修改的 ...
- java生成word目录_java代码生成word目录
一.编辑当前DataBase 选择DataBase-->edit Current DBMS... 弹出如下对话框: 如上图,先解释一下: 根据红颜色框从上往下解释一下. 第一个红框是对应的修改的 ...
- gen文件下有两个R.java_gen目录无法更新,或者gen目录下的R.JAVA文件无法生成
gen目录无法更新,或者gen目录下的R.JAVA文件无法生成 1.gen目录的用处 android gen目录下的R.java并不是由用户创建,而是android工程本身将android的资源进行自 ...
- word目录编号自动更新排版技巧
二.多级列表生成目录 文档中一般需要插入目录,手动添加.写上页面非常麻烦,而且文档修改后还得手动修改!今天给大家介绍一种通过多级列表生成目录的方法. 1.选择多级列表-定义新的多级列表 2.选择&qu ...
- Java的POI-word模板生成目录自动更新
目录问题: 解决word模板目录在第一次打开不更新就不显示目录问题的原因:之前是通过动态替换域代码toc的形式,生成了一段域代码放置在Word的目录行,打开的时候无法直接触发渲染和更新. 方案:通过插 ...
- 代码操作Word时,目录自动更新的两种方法
最近的项目中有一个功能点为:根据分析数据库并生成报告.不过不是大数据.数据挖掘之类,报告的内容.组织方式都是事先固定下来的.实现的方式为,在普通word文档中插入书签制成模板,然后程序使用OpenXM ...
- jacob java excel_12、借助Jacob实现Java打印报表(Excel、Word)
12.使用Jacob来处理文档 Word或Excel程序是以一种COM组件形式存在的.如果能够在Java中调用相应组件,便能使用它的方法来获取文档中的文本信息.Jacob是一个JAVA到微软的COM接 ...
- java使用jacob.jar_java使用jacob.jar将word转pdf
本文实例为大家分享了java利用jacob.jar将word转pdf的具体代码,供大家参考,具体内容如下 1.jacob.jar配置说明 JACOB 就是 JAVA-COM Bridge的缩写,提供自 ...
- java通过POI和jacob实现word文档的在线预览和下载
通过POI和jacob可以实现word文档的在线预览和下载. 首先,引入以下maven依赖. <dependency><groupId>org.apache.poi</g ...
最新文章
- 推荐一个单元测试模拟框架:Nsubstitute
- java如何保证redis设置过期时间的原子性_redis专题系列22 -- 如何优雅的基于redis实现分布式锁
- shell-sort
- 关于汽车领域的知识图谱实战入门
- 【2019icpc徐州站】Random Access Iterator(概率dp,有坑,tricks)
- Python编程从入门到实践~操作列表~创建数值列表
- tanh python_带有Python示例的math.tanh()方法
- [转载] python 中 setattr() 函数 和 getarrr() 函数
- opencv外接矩形矫正
- 博弈论中的简单合作博弈 C#实现
- 英语动词过去式和过去分词
- 磁盘被写保护怎样去掉
- 大数据分析工具,主要存在哪些最常见的难题?
- 论文笔记——TransPose
- 综合实验:LVS+LAMP+NFS+MySQL读写分离
- vue中防止按钮重复点击提交的方法
- Java虚拟机--Java虚拟机栈
- 英文论文在LATEX修改部分单词的颜色
- Linux服务器取证研究,linux系统取证
- Net core中使用System.Drawing对上传的图片流进行压缩
热门文章
- Chromium网页Render Layer Tree创建过程分析
- clipboard.js 实现动态获取内容并复制到剪切板
- 全网最新PHP教程大全,PHP进阶自学教程大全!
- 90后,第一批接棒白酒的“年轻人”
- 户外P10全彩LED显示屏一站式解决方案。
- 工大SCIR | 文本摘要简述
- week6:Diagnosing Bias vs. Variance难点记录
- 本地摄像头应用到远程计算机,3个可在iPad / iPhone上远程查看网络摄像头的应用 | MOS86...
- laravel 常用文档
- Java SE 8 Archive Downloads (JDK 8u202 and earlier)