将单词2010中丰富内容控件的内容转换为html格式

时间:2013-01-15 15:09:12

标签: c# .net xml ms-word openxml

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

1 个答案:

答案 0 :(得分:0)

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