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

天明看花月

天明看花月

2016-02-19 19:14

图老师小编精心整理的Java程序把Word文档直接转换成HTML文件希望大家喜欢,觉得好的亲们记得收藏起来哦!您的支持就是小编更新的动力~
Jacob是Java和Windows下的Com桥,通过它我们可以在Java程序中调用COM组件。假如你的JDK是1.4,那你需要下载Jacob1.9的jni库才能正常运行,早期版本在JDK1.4下有些问题。

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.*; public class WordtoHtml {/***文档转换函数*@param docfile word文档的绝对路径加文件名(包含扩展名)*@param htmlfile 转换后的html文件绝对路径和文件名(不含扩展名)*/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"); }}

展开更多 50%)
分享

猜你喜欢

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

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

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

Web开发
利用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刺客新符文搭配推荐

Win10 Insider成就怎么查看

Win10 Insider成就怎么查看

C++ Builder初学问与答(十三)

C++ Builder初学问与答(十三)
下拉加载更多内容 ↓