使用Open XML合并富文本(HTML)到Word文档内容控制
本文关键字:Word 文档 内容控制 HTML XML Open 合并 文本 使用 | 更新日期: 2023-09-27 18:06:56
我有一个word模板,它有一个内容控制占位符来保存富文本数据。数据来自sharepoint列表(富文本字段),也可能包括其中的表。
检查数据从sharepoint列表我发现它返回给我一个HTML格式的数据。我希望将这些数据以适当的格式放置在内容占位符中。
例如,如果返回的数据是HTML表(格式),我想创建一个表与数据填充。是否有任何方法可以将数据置于内容控制中。
我发现第三方工具转换器http://html2openxml.codeplex.com/可用于转换,但是这将数据附加到MainDocumentPart而不是内容控制。
请指导。
您可以尝试使用WordDocGenerator,它使用内容控件。然后将其与html2openxml结合使用,如下所述。然而,我发现在某些情况下,将html内容添加到内容控件后,格式会变得很糟糕——一个例子是,当插入列表时,打开文档时,项目符号会从视图中消失。我没有尝试过将整个表添加到内容控件中。