【问题标题】:Merge Rich Text ( HTML ) to Word Document Content Control using Open XML使用 Open XML 将富文本 (HTML) 合并到 Word 文档内容控件
【发布时间】:2014-07-26 09:44:08
【问题描述】:

我有一个 word 模板,它有一个内容控件占位符来保存富文本数据。数据来自共享点列表(富文本字段),其中还可能包含表格。

在检查共享点列表中的数据时,我发现它返回了一个 HTML 格式的数据。我希望以适当的格式将此数据放置在内容占位符中。

例如,如果返回的数据是 HTML 表格(格式),我希望创建一个填充了数据的表格。是否有任何方法可用于将数据置于内容控件中。

我在http://html2openxml.codeplex.com/ 找到了可用于转换的第三方工具转换器,但是这会将数据附加到 MainDocumentPart 而不是内容控件。

请指导。提前致谢。

【问题讨论】:

    标签: c# sharepoint ms-word openxml openxml-sdk


    【解决方案1】:

    您可以尝试使用WordDocGenerator,它使用内容控件。然后将它与 html2openxml 结合起来,正如 here 所讨论的那样。但是,我发现在某些情况下,在将 html 内容添加到内容控件后,格式会变得很糟糕——一个例子是在插入列表时,当您打开文档时,项目符号点就会消失。我没有尝试将整个表格添加到内容控件中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-18
      • 2013-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-21
      相关资源
      最近更新 更多