java读取word目录
来源:互联网 发布:追一个女生有多难 知乎 编辑:程序博客网 时间:2024/05/01 02:43
java读取word目录
本程序是利用jacob.jar包实现的,关于jacob.jar的配置见我另一篇文章,点击打开链接。
package core.util;import java.io.File;import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;public class Word2PDF {static final int wdDoNotSaveChanges = 0;// 不保存待定的更改。 static final int wdFormatPDF = 17;// PDF 格式 public static void wordToPdf(String wordpath,String pdfpath) { System.out.println("启动Word..."); long start = System.currentTimeMillis(); ActiveXComponent app = null; try { //打开word应用程序 app = new ActiveXComponent("Word.Application"); ////设置应用操作是文档不在明面上显示,只在后台静默处理。 app.setProperty("Visible", false); //获得文档集合,用来操作我们需要处理的文档. Dispatch docs = app.getProperty("Documents").toDispatch(); System.out.println("打开文档..." + wordpath); //打开word文档 Dispatch doc = Dispatch.call(docs,// "Open", // wordpath,// FileName false,// ConfirmConversions true // ReadOnly ).toDispatch(); System.out.println("转换文档到PDF..." + pdfpath); File tofile = new File(pdfpath); //创建存放pdf的文件夹 if (tofile.exists()) { tofile.delete(); } //将word另存为pdf Dispatch.call(doc,// "SaveAs", // pdfpath, // FileName wdFormatPDF); //关闭word文档 Dispatch.call(doc, "Close", false); long end = System.currentTimeMillis(); System.out.println("转换完成..用时:" + (end - start) + "ms."); } catch (Exception e) { System.out.println("========Error:文档转换失败:" + e.getMessage()); } finally { if (app != null) app.invoke("Quit", wdDoNotSaveChanges); } } }
0 0
- java读取word目录
- JAVA读取word文件
- java读取word文件
- java 读取 word
- java 读取word
- java读取word内容
- Java读取Word文件
- java读取word内容
- java读取word内容
- Java读取word文档
- java读取word文档
- Java读取word文档
- Java读取word文件
- java读取word文档
- Java读取word中的内容
- java 远程本地读取word
- java 读取 word ,excel ,pdf
- Java读取word,excel,pdf
- jQuery实现导航栏的隐藏与显示效果
- android之java程序性能优化(不断补充)
- ionic使用记录------输入组件容器.item-input
- 网站网页变灰的网页代码怎么实现?
- CentOS 7 笔记
- java读取word目录
- 通过豆瓣Api,输入ISBN获取图书信息
- leetcode Rectangle Area
- 排颜色问题——数组 leetcode lintcode
- 配置jdk 环境变量
- Java中的String类常量池详解
- Tomcat优化实践——网站运维
- Xcode6中使用MJRefresh第三方库
- 关于C#泛型作用的简单说明