0

我想将文档的每一页转换为单独的 word 文档。所以我需要获取文档的每一页。我无法区分开放 xml 格式的页面。所以请让我朝着正确的方向前进。

 using (WordprocessingDocument document = WordprocessingDocument.Open("test.docx", true))
        {
            MainDocumentPart mainPart = document.MainDocumentPart;
}
4

1 回答 1

1

根据此处LastRenderedPageBreak的文档,客户端在上次保存时使用来识别页面。它的xml是:

<w:lastRenderedPageBreak/> 

我认为您可以使用它来检查和分页,除非您正在使用的文档是自动生成的并且没有任何lastRenderedPageBreaks。

此外,此方法仅适用于具有单列布局的文档。但是对于具有多列布局的文档,似乎存在问题。

于 2013-02-15T14:54:24.060 回答