2
我正在使用DOCX库来操作* .docx文件。可以使用DOCX Library将DOCX文件保存为HTML吗?
我想保存的docx *文件作为一个HTML文件,但是这个代码:
using (DocX sourceDoc = DocX.Create(sourceFilename))
{
sourceDoc.SaveAs(sourceHTMLFileName);
}
...不起作用(sourceHTMLFileName是 “Bla.html”)。
可能吗?如果是这样,怎么样?
“将SaveAs与以.html结尾的文件一起使用只会保存具有错误扩展名的.docx文件;没有转换完成。” 是的,我注意到了。 –
我认为你必须使用你自己的实现从word中读取数据并转换为html。 'MagicText'具有'FormattedText'属性,您可以在其中获取文本的样式信息,但无法获取位置。 更好使用'OpenXml'库并使用'HtmlConverter'类 – xwpdev