使用Open XML(Word)准确读取位置文档内容

时间:2015-03-25 12:50:39

标签: openxml

我需要检索一个完全匹配word文档内容的字符串。也就是说,在该字符串的位置1000中,我应该找到文档中位置1000处的文本。

我们已经通过文档上下文文本中的各种迭代阅读,并通过在正确的位置填充来调整字段代码/表格/图片/内联形状等。这种方法确实有效(但是)我们希望转向Open XML而不是速度。

我们安装了Power Tools for Open Xml,并且一直在寻找使用Open Xml重新创建此字符串的方法。我们可以通过运行获得所有文本(根据Eric White的博客),但我们还需要其他所有内容。 \ r's,\ t等。我在运行中看到像“TabChar”这样的东西,以及wdfldChar,但我不清楚如何使用这些信息来一般地得到我们想要的东西。

例如,我们字符串中的“TabChar”应为\ t。我们必须要解释wdfldChar以某种方式开始,分离,结束(可能通过添加空格)。问题是我们不想找到所有可能性并对其进行编码

[如果run =“TabChar”追加。“\ t”等] a)因为它效率低,b)它不安全。

任何人都可以帮助您完全准确地重现此字符串吗?

由于

0 个答案:

没有答案