在pdf中删除旧修订并仅保留最后一个

时间:2019-04-03 06:40:38

标签: pdfbox

我正在使用Acrobat Reader更新“表单字段”值,然后再次保存文件。

1。如何更新字段值并保存以避免增量更新?

2。还是保留它,但是pdfbox是否可以删除以前的修订并仅保留最后一个?

由于增量更新,我的文件大小增加了

1 个答案:

答案 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的不同选项。