Aspose.Words for JAVA 转PDF页面问题

请问我们在测试word转PDF的时候页眉最后为什么会增加额外的字,请问该怎么解决?
试用的26.7版本。
截图和测试文件如下。


DEMO.docx (23.1 KB)

@Angela_xu 顶部显示的值是文件名,它来自更新后的 FILENAME 字段:

您可以禁用文档中的域更新:

Document doc = new Document("C:\\Temp\\in.docx");

PdfSaveOptions opt = new PdfSaveOptions();
opt.setUpdateFields(false);
        
doc.save("C:\\Temp\\out.pdf",opt);

或者仅禁用 FILENAME 域的更新:

Document doc = new Document("C:\\Temp\\in.docx");

for(Field f : doc.getRange().getFields())
{
    if(f.getType() == FieldType.FIELD_FILE_NAME)
        f.isLocked(true);
}
        
doc.save("C:\\Temp\\out.pdf");