我正在使用 C# 和 OpenXml DLL 来修改现有的 MS Word 文档。我成功地替换了文档中的一些标签,然后保存了修改,但我还不能删除部分文本。
例如,我的文档有很多标题(Heading1 文本样式),然后是正文,我想以编程方式删除给定的标题和所有后续文本,直到下一个标题。
原始文件示例:
Heading 1 Body text 1 ... ...
Heading 2 Body text 2 ... ...
Heading 3 Body text 3 ... ...
如果用户想要删除标题 2,输出文档应导致:
Heading 1 Body text 1 ... ...
Heading 3 Body text 3 ... ...
我会以正确的方式做到这一点吗?有谁知道怎么做?