2019独角兽企业重金招聘Python工程师标准>>>

 Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。

以下是引用片段:
packagecom;
/**
*〈p〉Title:Word文档转html类〈/p〉
*〈p〉Description:〈/p〉
*〈p〉Copyright:()2002〈/p〉
*@author舵手
*@version1.0
*/
importcom.jacob.com.*;
importcom.jacob.activeX.*;

publicclassWordtoHtml{
/**
*文档转换函数
*@paramdocfileword文档的绝对路径加文件名(包含扩展名)
*@paramhtmlfile转换后的html文件绝对路径和文件名(不含扩展名)
*/
publicstaticvoidchange(Stringdocfile,Stringhtmlfile){
ActiveXComponentapp=newActiveXComponent("Word.Application");//启动word
try{
app.setProperty("Visible",newVariant(false));
//设置word不可见
Objectdocs=app.getProperty("Documents").toDispatch();
Objectdoc=Dispatch.invoke(docs,"Open",Dispatch.Method,newObject[]
{docfile,newVariant(false),newVariant(true)},newint[1]).toDispatch();
//打开word文件
Dispatch.invoke(doc,"SaveAs",Dispatch.Method,newObject[]{htmlfile,
newVariant(8)},newint[1]);
//作为html格式保存到临时文件
Variantf=newVariant(false);
Dispatch.call(doc,"Close",f);
}catch(Exceptione){
e.printStackTrace();
}finally{
app.invoke("Quit",newVariant[]{});
}
}
publicstaticvoidmain(String[]strs){
WordtoHtml.change("c:\\a\\运输管理调度系统总体方案.doc","c:\\a\\t");

}
}

转载于:https://my.oschina.net/u/1044955/blog/277059

Jacob Java程序把Word文档直接转换成Html文件相关推荐

  1. 使用poi根据模版生成word文档并转换成PDF文件(可处理doc文件与docx文件版)

    该篇文章是<使用poi根据模版生成word文档并转换成PDF文件>后续解决传入文件为doc文档或docx的处理方法 /*** 根据模板生成word** @param path 模板的路径* ...

  2. 使用poi根据模版生成word文档并转换成PDF文件

    一.首先制作word模版(这里需要注意的是文件后缀是docx不能是doc),${xxxx}是一会要替换的内容 关于为何必须是docx后缀可以看这篇文章https://www.cnblogs.com/c ...

  3. 手机word文档怎么转换成pdf?分享两种方法

    手机word文档怎么转换成pdf?在如今信息化的时代,电子文档已经成为人们日常办公不可或缺的一部分.随着科技的不断进步,电子文档的格式也在不断发展.PDF作为电子文档的一种重要格式,被广泛使用.那么, ...

  4. 基于C++的OpenCV项目实战——文档照片转换成扫描文件

    基于C++的OpenCV项目实战--文档照片转换成扫描文件 一.背景 前段时间都是基于Python的OpecCV进行一些学习和实践,但小的知识点并没有应用到实际的项目中:并且基于Python的版本的移 ...

  5. Java程序实现Word文档转为pdf以及出现的问题解决

    做兽医项目需要用到这种需求,很多程序员都遇到过,有些word文档希望直接在浏览器中打开进行预览,但是浏览器往往不是很配合,直接就提示下载,不像pdf文档,浏览器可以直接进行预览. 1. Word文档转 ...

  6. Java根据word模板生成word文档并转成PDF文件

    1. 处理word模板 1.1 定义word模版 1.2 定义完我们的模板之后,我们要将文档保存为xml的格式 定义完我们的模板之后,我们要将文档保存为xml的格式 1.3 xml格式化 生成的xml ...

  7. java poi在word文档中插入图片后文件无法打开

    错误情况 POI生成的word文档包含图片时用office打开失败,提示错误.但是用wps却可以打开. 原因分析 这是因为poi本身的问题,单纯的插入图片是不显示的,可以使用如下处理方式createP ...

  8. PPT文档怎么转换成PDF文件?告诉你3种好用的方法

    不知道经常需要进行演讲的小伙伴们,你们平时在制作完PPT文稿后,将文稿发送到其它设备上的时候,会不会出现格式错乱的问题呢?如果会的话也不用太过担心,我们只要将PPT文件转换为PDF格式就可以了,这是因 ...

  9. wps xml转换表格_WPS文字和Word文档如何转换成表格

    相信很多小伙伴在找工作的时候都制作过简历,只是用的制作工具不同而已,有的小伙伴可能擅长用WPS或者Word制作,有的则擅长用Excel表格制作简历.但不管是用什么工具制作的简历,在投递的过程当中,我们 ...

最新文章

  1. python天天学怎么样-Python天天学_01_基础1
  2. MySQL入门篇(一)之MySQL部署
  3. 数据结构关键路径_数据结构与算法之关键路径_一点课堂(多岸学院)
  4. Oracle之ROW_NUMBER() OVER函数
  5. linux内核的裁剪和移植实验,实验5 linux内核的裁剪移植.doc
  6. SpringBoot配置参数绑定@ConfigurationProperties@Value
  7. 《HelloGitHub》第 24 期(两周年)
  8. git提交代码到github
  9. linux bind 源码,rpcbind 源码 分析
  10. 深入理解Magento - 第五章 – Magento资源配置
  11. 笔记-项目人力资源管理-制订人力资源计划-矩阵图
  12. Python成语接龙人人对战
  13. linux 下的 source,sh,./三者区别
  14. android 实例 super 什么意思
  15. Python 爬虫 批量下载论坛图片
  16. 使用计算机食谱编制,1食谱编制——营养成分计算法.ppt
  17. 声音的三要素跟声波的幅度、频率和频谱的对应关系
  18. U盘中毒(一堆.scr扩展名的文件),文件不见了怎么办,怎么恢复隐藏文件
  19. 【BZOJ3362-3365】USACO水题四连A
  20. TCP包的类型 (SYN, FIN, ACK, PSH, RST, URG)

热门文章

  1. MySql—锁机制原理
  2. php-5.6.26源代码 - opcode执行
  3. Fiddler插件开发 - 实现网站离线浏览功能
  4. [转]一个简单的反射拷贝一份新的实体类
  5. asp.net 2.0 主题中多CSS文件引用
  6. paper每日谈——动机
  7. 《百面机器学习算法工程师带你去面试》资料学习
  8. GoLang-Beego使用
  9. 【opencv】VideoCapture打不开本地视频文件或者网络IP摄像头
  10. 结合源码分析 bubble 使用注意事项