如何使用 OpenXML 查找段落中的页码?

2024-04-02

For a 段落对象,如何使用 Open XML SDK 2.0 for Microsoft Office 确定该对象位于哪个页面?


使用以下方法无法获取 Word 文档的页码OpanXml Sdk因为这是由客户端处理的(例如 MS Word)。

但是,如果您正在使用的文档先前已由 Word 客户端打开并保存回来,则客户端将添加LastRenderedPageBreak来识别分页符。参考我的回答here https://stackoverflow.com/a/14897304/860243欲了解更多信息LastRenderedPageBreak是。这使您能够计算数量LastRenderedPageBreak段落之前的元素来获取当前页数。

如果情况并非如此,那么解决您的要求的最佳选择是添加带有页码的页脚(可能与您的文档具有相同的颜色以实际上隐藏它!)。仅一个选项 - 如果您使用以下命令自动生成 Word 文档OpenXML sdk.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 OpenXML 查找段落中的页码? 的相关文章

随机推荐