Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。如果你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。
package com; import com.jacob.com.*; import com.jacob.activeX.*; public class WordtoHtml {public static void change(String docfile, String htmlfile) {ActiveXComponent app = new ActiveXComponent("Word.Application"); // 启动wordtry {app.setProperty("Visible", new Variant(false)); //设置word不可见Object docs = app.getProperty("Documents").toDispatch(); Object doc = Dispatch.invoke(docs,"Open",Dispatch.Method,new Object[] { docfile, new Variant(false),new Variant(true) }, new int[1]).toDispatch(); // 打开word文件Dispatch.invoke(doc, "SaveAs", Dispatch.Method, new Object[] {htmlfile, new Variant(8) }, new int[1]); // 作为html格式保存到临时文件Variant f = new Variant(false); Dispatch.call(doc, "Close", f); } catch (Exception e) {e.printStackTrace(); } finally {app.invoke("Quit", new Variant[]{}); }}public static void main(String[] strs){WordtoHtml.change("c://a//运输管理调度系统总体方案.doc", "c://a//t"); }} |
分享到:
相关推荐
本文介绍了使用Java程序把Word文档直接转换成Html文件的方法。
巧用Java程序把Word转换成Html文件
利用Java程序把word转化为html文件
使用java的方式将word文档转换成html页面。包含代码实例和所需的jar包
网上的一些java读取word文件写的不是很详细(不知道是我自己的水平不行?) 这里用jacob将word文档转换成html 并且是按原格式显示 真的很实用
使用docx4j把html转化成Word文档,可以生成doc或docx,需要的jar都在里面了
使用java将office word pdf excel ppt文件转换成html文件
Java实现XML文档到word文档转换
java中html转word方法以及用到的jar包,此方法是将html源码以字符串的形式进行转换,转换到word文件中,支持图片以及文字等信息。但是不支持视频等信息
本代码实现使用Java程序读取word文档成网页,将word文档按原样在网页输出。项目编码为UTF-8,文件编码也是utf8,再不要说乱码这种骚话了,选择utf8加载项目就不会乱码
java中读取word文档并转换成html语言,其中还包含OSS上传文件的实例
把jacob.jar加载到工程里。 在C:\WINDOWS\system32;C:\Program Files\Java\jdk1.5.0_04\bin;C:\Program Files\Java\jdk1.5.0_04\jre\bin;下添加jacob.dll文件。 OfficeToXML.java文件是实现代码。 我自己工程用到...
java利用poi把html网友转换成word文档的小例子,包含程序代码和jar包。
C#实现把多个Word文件转换成HTML,保持原有格式。
java实现word文档到xml文档转换浅析
数科转换服务,可将word、pdf文件转为ofd文件,下载后直接运行jar包,端口8090
java swing 实现的word文档转换成pdf文档,可直接运行.
这个是完整的一个poi把word文档转化为html,导入eclipase就可以运行。 不至于骗一点积分。