2

有什么方法可以将 word 2010 中丰富的 contentControl 的内容(以及格式和嵌入的图像)转换为 HTML。contentControl.Range.WordOpenXml 属性返回 openXml 格式的 XML。然而,这个 XML 并不是一个完整的 openXml 文档标记,它只是其中的一部分。这否定了使用任何 HTMLConverter 库来将 OpenXML 转换为 HTML 的可能性。我尝试使用 EricWhiteDpe 的 Power Tools for Open XML,但标记甚至无法加载到 WordprocessingDocument 对象中。(错误:数据损坏)我还有什么选择?

4

1 回答 1

0

我不确定这是否可行,但我的想法是 - 尝试创建一个新文档并将 contentControl.Range.WordOpenXml 的内容添加到新文档中,然后保存它。然后,您可以使用您提到的工具将这个新文档的 Open Office XML 转换为 HTML。

于 2013-07-07T12:01:58.123 回答