我正在使用 DOCX 库来操作 *.docx 文件。
我想将 *docx 文件保存为 html 文件,但是这段代码:
using (DocX sourceDoc = DocX.Create(sourceFilename))
{
sourceDoc.SaveAs(sourceHTMLFileName);
}
...不起作用(sourceHTMLFileName 是“Bla.html”)。
可能吗?如果是这样,怎么做?
我正在使用 DOCX 库来操作 *.docx 文件。
我想将 *docx 文件保存为 html 文件,但是这段代码:
using (DocX sourceDoc = DocX.Create(sourceFilename))
{
sourceDoc.SaveAs(sourceHTMLFileName);
}
...不起作用(sourceHTMLFileName 是“Bla.html”)。
可能吗?如果是这样,怎么做?
DocX 的作者在一篇博文中表示,他的库尚不支持此功能。我从库的codeplex 页面获得了链接。)
引用链接:
我很想将此功能添加到 DocX,但是有一个问题。
[...]
进行此转换的唯一简单方法是使用 Microsoft 的 Office 互操作库
[...]
没有在我的机器上安装 Word.exe 就没有办法进行转换。我没有这么说,我说没有简单的方法。这看起来很有希望,现在如果我能找到时间的话。
他建议使用 Interop 的解决方法,但根据您的环境,这可能是不可能的。
使用SaveAs
以结尾的文件.html
只会保存.docx
扩展名错误的文件;没有完成转换。