我正在尝试将html格式的文本添加到Open xml文本。 如何应用文本中已经存在的格式?
我将文本应用如下:
TextElement.Text = formattedString;
其中FormattedString包含以下内容:
<p>test<br/>test2<ul><li>item1</li><li>item2<li2></p>
此刻,它只是简单地将带有标记的文本插入到word文档中。 如何告诉Open XML SDK以正确的格式添加字符串?
答案 0 :(得分:0)
您需要创建一个包含HTML的AlternativeFormatImportPart
,然后需要向文档中添加一个AltChunk
,并将其命名为id
的{{1}}。 / p>
以下代码使用HTML从头开始创建文件。请注意,似乎不支持HTML片段,因此我向您的HTML代码段中添加了AlternativeFormatImportPart
标签。
<html>
这将产生以下输出: