Один вариант действительно использует 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.