使用Open XML SDK从Word文档中获取特定页面

时间:2013-01-23 12:25:01

标签: c# openxml

我想将每页文档转换为单独的word文档。所以我需要得到每一页文件。我无法区分开放xml格式的页面。 所以请把我推向正确的方向。

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

1 个答案:

答案 0 :(得分:1)

根据文档here,客户端使用LastRenderedPageBreak标识上次保存的页面。它的xml是:

<w:lastRenderedPageBreak/> 

我认为您可以使用它来检查和中断页面,除非您使用的文档是自动生成的,并且没有任何lastRenderedPageBreak

此方法也适用于具有单列布局的文档。但是对于具有多列布局的文档looks like there are issues.