我正在使用Acrobat Reader更新“表单字段”值,然后再次保存文件。
1。如何更新字段值并保存以避免增量更新?
2。还是保留它,但是pdfbox是否可以删除以前的修订并仅保留最后一个?
由于增量更新,我的文件大小增加了
答案 0 :(得分:2)
一个选择确实是使用PDFBox。如果您使用PDFBox加载文件并立即将其再次保存(使用save
,而不是saveIncremental
),则会获得没有增量更新的文件,例如
PDDocument pdfOriginal = PDDocument.load(new File("file-with-revisions.pdf"));
pdfOriginal.save(new File("file-without-revisions.pdf"));
pdfOriginal.close();
或者,Adobe Acrobat(不是Reader)包含用于保存PDF的不同选项。