利用Java程序把Word文档转换成Html文件

喂上妳啦

喂上妳啦

2016-02-20 00:42

今天图老师小编给大家介绍下利用Java程序把Word文档转换成Html文件,平时喜欢利用Java程序把Word文档转换成Html文件的朋友赶紧收藏起来吧!记得点赞哦~

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

以下是引用片段:

 

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

package com;
/**
* 〈p〉Title:Word文档转html类〈/p〉
* 〈p〉Description: 〈/p〉
* 〈p〉Copyright:() 2002〈/p〉
* @author 舵手
* @version 1.0
*/
import com.jacob.com.*;
import com.jacob.activeX.*;

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

public class WordtoHtml {
/**
*文档转换函数
docfile word文档的绝对路径加文件名(包含扩展名)
htmlfile 转换后的html文件绝对路径和文件名(不含扩展名)
*/
public static void change(String docfile, String htmlfile) {
ActiveXComponent app = new ActiveXComponent("Word.Application"); // 启动word
try {
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:at");

}
}

展开更多 50%)
分享

猜你喜欢

利用Java程序把Word文档转换成Html文件

Web开发
利用Java程序把Word文档转换成Html文件

Java程序把Word文档直接转换成HTML文件

编程语言 网络编程
Java程序把Word文档直接转换成HTML文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

把Word文件转换成Flash

办公软件
把Word文件转换成Flash

怎么把pdf转换成word文档

电脑网络
怎么把pdf转换成word文档

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样把PDF格式文件转换成WORD文档

电脑入门
怎样把PDF格式文件转换成WORD文档

一个把WORD转换成HTML的程序

ASP
一个把WORD转换成HTML的程序

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何设置Windows 7的虚拟内存大小

如何设置Windows 7的虚拟内存大小

可以不被浏览器拦截的弹出窗口JS代码

可以不被浏览器拦截的弹出窗口JS代码
下拉加载更多内容 ↓