有什么方法可以将 word 2010 中丰富内容控件的内容(以及格式和嵌入图像)转换为 HTML。 contentControl.Range.WordOpenXml 属性返回 openXml 格式的 XML。但是,此 XML 并不是完整的 openXml 文档标记,而只是其中的一部分。这否定了使用任何 HTMLConverter 库来将 OpenXML 转换为 HTML 的可能性。 我尝试使用 EricWhiteDpe 的 Power Tools for Open XML,但标记甚至无法加载到 WordprocessingDocument 对象中。 (错误:损坏的数据) 我还有什么选择?
最佳答案
我不确定这是否可行,但我的想法是 - 尝试创建一个新文档并将 contentControl.Range.WordOpenXml 的内容添加到新文档,然后保存它。然后,您可以获取此新文档的 Open Office XML,并使用您提到的工具将其转换为 HTML。
关于c# - 将word 2010中富内容控件的内容转成html格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14340637/