利用microsoftWord9.0ObjectLibrary可以在页面中对Doc文档进行格式转换。有关Word对象的一些方法可以参考Open和Save。下面是进行转换的代码[C#]:
///<summary>
///WordToHtml的摘要说明。
///首先要添加引用:MicrosoftWord9.0ObjectLibrary
///</summary>
word.applicationclassword=newWord.ApplicationClass();
TypewordType=word.GetType();
Word.Documentsdocs=word.Documents;
//打开文件
TypedocsType=docs.GetType();
objectfileName="d:\\tmp\\aaa.doc";
Word.Documentdoc=(Word.Document)docsType.InvokeMember("Open",
System.Reflection.BindingFlags.InvokeMethod,null,docs,newObject[]{fileName,true,true});
//转换格式,另存为
TypedocType=doc.GetType();
objectsaveFileName="d:\\tmp\\aaa.html";
//下面是MicrosoftWord9ObjectLibrary的写法,如果是10,可能写成:
//docType.InvokeMember("SaveAs",System.Reflection.BindingFlags.InvokeMethod,null,
//doc,newobject[]{saveFileName,Word.WdSaveFormat.wdFormatFilteredHTML});
///其它格式:
///wdFormatHTML
///wdFormatDocument
///wdFormatDOSText
///wdFormatDOSTextLineBreaks
///wdFormatEncodedText
///wdFormatRTF
///wdFormatTemplate
///wdFormatText
///wdFormatTextLineBreaks
///wdFormatUnicodeText
docType.InvokeMember("SaveAs",System.Reflection.BindingFlags.InvokeMethod,null,
doc,newobject[]{saveFileName,Word.WdSaveFormat.wdFormatHTML});
//退出Word
wordType.InvokeMember("Quit",System.Reflection.BindingFlags.InvokeMethod,null,word,null);
分享到:
相关推荐
Java代码实现doc后缀文件转换成docx后缀文件,eclipse下直接运行
简单的doc文件转成html文件格式 但是有个别doc文档转不了 docx的也转不了
总共记录三种doc转换成html方法:实现无需安装word也可以生成和doc文档样式一样的html
能够将doc,txt,xml,html格式文件转换成txt文件
文档格式转换(html2doc,html2pdf,ConvertDoc)
使用POI将office(doc/docx/ppt/pptx/xls/xlsx)文件转html格式
很易用的PDF格式转换器,支持PDF转换Word/DOC、PDF转换图片格式( JPG/BMP/GIF/PNG/TIF)、PDF转换TXT、PDF转换HTML、PDF转换Flash/SWf
将word(doc、docx)转换成html 然后可以调用网页控件将其显示出来
通过控制台命令行将word的doc文件转换成html,方便在批处理中调用。
wordToHtml 将.doc转换为HTML文件。 在需要以编程方式将大量.doc文件转换为HTML时派上用场。用法java -jar wordToHtml.jar targetDoc.doc 新文件将在html文件夹中创建。
批量的把html 文件转换成word,不需要电脑上有word软件!并且支持本地图片,html链接的图片必须在本地,可以把图片转换到word里!
轻松将html、doc、rft文件转换成txt文件的软件
适用于将doc转换成docx maven项目 doc批量转换成docx
如标题所示,Spire.Doc支持获取Word文档中段落(Paragraph)和文本范围(TextRange)的样式,例如标题(Title)、标题1(Heading 1)、副标题(Subtitle)等。当然,我们也可以根据标题样式获取对应的文本。在此基础...
由于项目需要,需要在线预览文档,所以就想转换为htmL格式; 此项目为maven项目,引入的包可能需要一些时间; maven项目转换为eclipse项目命令是:mvn eclipse:eclipse,然后导入到eclipse; jar引入完成后,绝对100...
OmniFormat 是一个免费的文件转换软体,允括 HTML 、DOC、 XLS 、WPD 、PDF、XML、 JPG、GIFTIF, PNG、PCX、PPT、PS、TXT、 Photo CD、FAX以及MPEG等超过 75个档案格式之间的动态变换和影像处理。如果你想要一个完整...
HTML、PDF文件格式转换工具一览doc.pdf
本文实例讲述了Python实现将HTML转换成doc格式文件的方法。分享给大家供大家参考,具体如下: 网页上的一些文章,因为有格式的原因,它们在网页上的源码都是带有html标签的,用css来进行描述。本文利用HTML Parser ...
android读取doc/docx/xls转换为html,亲测可用。费了好大力气,终于把它搞定了!
PDF转换器可方便的将各种流行的文件格式(Word,Excel,TXT等)转换成PDF文件,也可以将PDF文件转换为各种流行文件格式。 PDF转换器支持Word, Doc, RTF, TXT, Excel XLS, PowerPoint PPT以及所有可打印格式,方便将...