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