使用Open XML SDK从Word文档中获取特定页面
本文关键字:获取 文档 XML Open SDK Word 使用 | 更新日期: 2023-09-27 17:55:16
我想将文档的每一页转换为单独的word文档。所以我需要获取文档的每一页。我无法区分开放 xml 格式的页面。所以请把我带到正确的方向。
using (WordprocessingDocument document = WordprocessingDocument.Open("test.docx", true))
{
MainDocumentPart mainPart = document.MainDocumentPart;
}
根据此处的文档, 客户端使用LastRenderedPageBreak
来标识上次保存的页面。 它的XML是:
<w:lastRenderedPageBreak/>
我认为您可以使用它来检查和中断页面,除非您正在使用的文档是自动生成的并且没有任何lastRenderedPageBreak
。
此外,此方法仅适用于具有单列布局的文档。但是对于具有多列布局的文档,似乎存在问题。