我在使用 24.12版本aspose-words都指定文件进行页内容提取后,文档的页数正常获取,但页面中的页码无法正常更新,应该如何更新总页码问题
extract-page_result.docx (13.0 KB)
test-page.docx (15.8 KB)
// 加载主文档
Document doc1 = new Document(sourceFile);
int pageCount = doc1.getPageCount();
System.out.println(String.format("输入总页数:%d", pageCount));
if(pageCount > pageNum){
// 计算要保留的页面范围
Document doc2 = doc1.extractPages(0, pageNum);
System.out.println(String.format("输出总页数:%d", doc2.getPageCount()));
// 更新所有域
doc2.updateFields();
// 更新文档布局
doc2.updatePageLayout();
doc2.save(targetFile, SaveFormat.DOCX);
}else{
doc1.save(targetFile, SaveFormat.DOCX);
}