繁体   English   中英

如何使用C#(4.0)和Open Xml Sdk(2.0)检索指定的特殊页面中的所有段落?

[英]How to retrieve all the paragraph in the specified particullar page using C#(4.0) and Open Xml Sdk(2.0)?

我们正在使用Open Xml Sdk(2.0)开发基于C#.Net(4.0)Windows窗体的应用程序来处理MS-WORD文件,现在我想获取特定页面中的所有段落。用户提示您获取特定页面Word文件的编号以获取用户选择的页码内的所有段落。 我该怎么做?

快速浏览一下底层XML,它看起来并不像段落元素上的属性会告诉您它将出现在哪个页面上。 我可以给您的最好建议是在每页的顶部和底部都有一些占位符文本。 然后根据用户指定的页面搜索占位符文本的某个实例。 一旦有了起点,就可以检索两个占位符段落元素之间的所有段落。

例如,如果用户进入第二页,则将搜索包含该占位符文本的段落的第三个实例,然后检索所有段落,直到到达下一个占位符文本的实例为止。 我知道这并不理想,但是我可以想到的一种解决方法可能是可行的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM