import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
public class WordtoHtml {
/**
* 文档转换函数
*
* @param docfile
* word文档的绝对路径加文件名(包含扩展名)
* @param 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不可见
Dispatch docs = app.getProperty("Documents").toDispatch();
Dispatch 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) {
System.out.println(System.getProperty("java.library.path"));
WordtoHtml.change("e:\\qq.doc", "e:\\gldbz");
}
}
分享到:
相关推荐
Word2Htm是一款先进的Word转换Htm/Html的工具,该工具不像别的软件直接Word另存为Htm/Html,那样会产生很多垃圾代码,本软件可以智能分析Word中的代码,将Word文档转换为有条理、结构清晰、内容简洁的Htm/Html文档,...
C#实现把多个Word文件转换成HTML,保持原有格式。
Word文档类型批量转换:将多种文件类型的多个文档转换为指定类型的文档; Word文档批量打印及页面设置:一次打印多个文档或批量进行(打印)页面设置; Word文档批量导入“开始”菜单“文档”项; Word文档批量...
近日在项目中需要将word文档嵌入到jsp页面中,遇到这个问题,首先想到的解决方法便是将word内容读取,然后放入jsp中,可是这样做有一个难点,就是读取word的格式,图片以及表格等内容,由于在前几日用过jacob将word...
Word2Htm是一款先进的Word转换Htm/Html的工具,该工具不像别的软件直接Word另存为Htm/Html,那样会产生很多垃圾代码,本软件可以智能分析Word中的代码,将Word文档转换为有条理、结构清晰、内容简洁的Htm/Html文档,...
如何将excel表格转换成word文档.doc 如何将excel表格转换成word文档? Excel强大的制表功能让很多办公一族都忘不了它的方便与实用。可是在一些情况下,我们必须将Excel表格转换成Word文档。当前普遍的做法是:先用...
Word转JPG转换器一款Windows平台下的Word转换图片工具软件,无需安装Office和Word,就可以方便的、批量的将Word的DOC格式和DOCX格式文档转换成JPG,PNG,BMP,TIF,GIF,PCX,TGA等图片格式。您可以一次性添加...
poi将word里面的内容转换成html、包括word里面字体的大小、表格的处理、还有图片、段落等等...
它可以轻易地将任何可打印的文档(Word、Excel)转换为Swf文件或PDF等可以直接在网页上显示的文件,而我们知道,word和Excel是不能直接在浏览器中打开的。这样非常便于大家将这些文件直接在网站上展示供浏览而不必...
文档类型批量转换:将多种文件类型的多个文档转换为指定类型的文档; 文档批量打印及页面设置:一次打印多个文档或批量进行页面设置; 批量更名:多种方式批量更名:插入字符方式、删除字符方式、替代字符方式、...
程序说明:1. 依赖:Windows操作系统,.Net FrameWork 3.5, ... “Open”选择一个含有Word文档的输入文件: 3. “SaveAs”选择一个输出文件夹: 4. 程序运行结束: 5. 输入及输出结果: 标签:Word转换器
Word文档文档类型批量转换:将多种文件类型的多个文档转换为指定类型的文档; Word文档文档批量打印:一次打印多个文档; Word文档文档批量导入“开始”菜单“文档”项; 文档批量改名功能,支持多种更名方式:...
此工具借用微软word软件接口将word文档转成html或者htm格式(含有一个java类为转换word方法可以借鉴),因此必须先安装微软的word软件方可使用
现在这个软件还只能转换doc文档到htm文档
OFFICE(Word/Execl/PowerPoint)转换成HTML 不需要其他支持库,支持静态编译、支持黑月 只在安装OFFICE 2003的系统测试过 其他版本的OFFICE请自己测试
更多信息,您可以转换不同的Office文档格式,网页,图片。它可以支持全面的格式:Word(doc, docm, docx), Excel(xls .xlsx. xlsm),PowerPoint(ppt, pptc, pptm),PDF,XLS,RTF,TXT,HTM/HTML,Website,JPG,BMP,GIF,TIF,...
反之,如果是将PowerPoint演示文稿转换成Word文档,同样可以利用“大纲”视图快速完成。方法是将光标定位在除第一张以外的其他幻灯片的开始处,按〔BackSpace〕(退格键),重复多次,将所有的幻灯片合并为一张,...
我想做一个“word文档管理程序”,这样在要找一个文件时就不用去想那个文件叫什么名字了,并且还可以分类放好方便管理,这个软件是我做“word文档管理”程序的副产品,现在这个软件还只能转换doc文档到htm文档,...
Word转PDF、DOCX转PDF、ODT转PDF:可以将流行的办公文档转换为PDF格式文件。 PPT转PDF:将PPT文档转换为PDF格式文件。 Excel转PDF、XLSX 转 PDF、ODS 转 PDF:将电子表格转换为PDF格式文件。 HTML到PDF,HTM 到 PDF...
全文档/批量/离线格式转换器、支持Word 2007 (*.dox)、Rich Text Format (*.tf)、GIF Image (*.gif)、Word 97 - 2003 (*.doc)、Adobe Acrobat Document (*pdf)、TIF Image (.ti)、Word 2007 (*.docm)、Excel 2007 (*...