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");
}
}
分享到:
相关推荐
2. 将word文档转换为XHTML格式,使用XHTMLConverter类来实现转换。 3. 设置转换的配置,例如设置图片存放的目录、忽略无用的样式等。 4. 将XHTML格式的文档写入到html文件中。 知识点4:Java中word文档转换为html的...
Word2Htm是一款先进的Word转换Htm/Html的工具,该工具不像别的软件直接Word另存为Htm/Html,那样会产生很多垃圾代码,本软件可以智能分析Word中的代码,将Word文档转换为有条理、结构清晰、内容简洁的Htm/Html文档,...
本篇文章将详细探讨“word文档转成CHM文件工具”这一主题,以及如何利用这种工具将Word文档转换为CHM(Compiled HTML Help)文件。 CHM文件是一种常见的Windows平台下的帮助文件格式,它由一系列HTML页面组成,并被...
将Word转换为HTML意味着要保留所有这些格式信息,并将其转化为HTML元素。 在C#中,我们可以利用Microsoft Office Interop库来实现这个转换。该库允许我们直接与Office应用程序进行交互,包括Word。但是,需要注意的...
在本案例中,我们关注的是如何使用Apache POI将Word文档转换为HTML格式,并且保持原有的样式、表格和图片。下面我们将详细介绍这个过程中的关键知识点。 1. **Apache POI简介** Apache POI 提供了Java API,使得...
在日常工作中,我们可能需要将Word文档转换为PDF格式,以确保文件的布局和样式在不同设备上保持一致,或者防止他人对内容进行不必要的修改。相反,有时也可能会将PDF文件转换为Word格式,以便于编辑或重新排版。 ...
将Excel表格完美转换成Word文档是一项在日常办公中极为实用的技能,尤其对于那些需要频繁在两种格式间切换的工作场景。以下将详细解析这一过程的关键步骤及注意事项,帮助你更高效、准确地完成转换。 ### 步骤一:...
本文将详细讲解如何简单地将Word文档的Docx格式转换为Doc格式。 Docx是Microsoft Word 2007及更高版本中引入的新默认文件格式,它使用了更先进的XML结构,提供了更好的文档压缩和版本控制功能。然而,某些旧版的...
Wordview是一款专注于Word文档管理的程序,主要功能是将.doc格式的Microsoft Word文档转换成.htm格式的HTML网页。这一特性使得用户能够更方便地在Web环境下分享或展示文档内容,同时也可能有助于优化文档的在线阅读...
在日常办公中,有时我们需要将Excel表格转换成Word文档,以便于编辑或整合到其他文本内容中。然而,直接复制粘贴Excel表格到Word中往往会导致格式错乱,需要花费大量时间调整。本文将详细介绍两种有效的方法,帮助你...
Word文档类型批量转换:将多种文件类型的多个文档转换为指定类型的文档; Word文档批量打印及页面设置:一次打印多个文档或批量进行(打印)页面设置; Word文档批量导入“开始”菜单“文档”项; Word文档批量...
Word 技巧 - 将 Excel 表格转换成 Word 文档 在 Word 中,将 Excel 表格转换成 Word 文档是一个常见的问题。当前普遍的做法是先用 Excel 做好表格,然后把表粘到 Word 里。但是粘到 Word 里后表的格式全变了,还得...
如何将Excel表格整体转换成Word文档是一个常见的办公需求,尤其对于需要在多个应用程序间共享数据的用户来说。本文将详细讲解几种实现这一转换的方法。 首先,我们来看最基础的转换步骤。当你在Excel中制作了一个...
在本场景中,我们利用JACOB与Microsoft Word进行交互,将Word文档转换为HTML,以便在网页上显示。JACOB通过JNI(Java Native Interface)实现对COM对象的访问。 2. **准备工作** 首先,需要下载JACOB库。可以从...
Word2Htm是一款先进的Word转换Htm/Html的工具,该工具不像别的软件直接Word另存为Htm/Html,那样会产生很多垃圾代码,本软件可以智能分析Word中的代码,将Word文档转换为有条理、结构清晰、内容简洁的Htm/Html文档,...
例如,rjqun.com@wordzhuanhuan可能就是这样一个工具,它能够帮助用户快速将Word文档转换成其他格式,满足在网页展示、分享或打印的需求。 转换过程可能涉及以下步骤: 1. 上传Word文档到转换工具。 2. 选择目标...
Excel以其强大的计算、数据分析和制表功能深受用户喜爱,但有时为了文档的综合性和排版需求,我们需要将Excel表格转换为Word文档。传统的复制粘贴方法往往会导致格式混乱,需要大量手动调整,而以下介绍的方法可以...
总的来说,"doc批量转换成txt"是一个旨在帮助用户快速、有效地将Word文档转换为纯文本格式的工具。它简化了批量转换的过程,提高了工作效率,尤其适用于那些需要处理大量Word文档的场景。通过理解这个工具的工作原理...
此方法通常用于打开Word文档,但也可以用来打开HTML文件,Word会尝试将其转换为内部格式。 ```csharp object path = "D:\\test.html"; doc = app.Documents.Open(ref path); ``` ##### 4.3 保存为DOC格式 一旦HTML...
Word转JPG转换器一款Windows平台下的Word转换图片工具软件,无需安装Office和Word,就可以方便的、批量的将Word的DOC格式和DOCX格式文档转换成JPG,PNG,BMP,TIF,GIF,PCX,TGA等图片格式。您可以一次性添加...