我需要与使用iText创建的PDF文档进行比较。实际上,我设法比较了文档,但我遇到了微小的差异。
当在诸如Notepad ++之类的编辑器中打开PDF时,我可以看到有些类似的东西可以预知文件的结尾:
/Root 1 0 R
/ID [<Some ID here> <Some other ID here>]
正如我在这里发现的(pdf文件中的ID字段是什么?),该元素属于一个称为“ Trailer”的东西。
我可以使用Apache PDFBox访问和修改此“字段”吗?
以下代码段对我来说效果很好。
PDDocument doc = PDDocument.load(pdf);
COSArray cosArray = doc.getDocument().getDocumentID();
// Clear or set whatever values...
cosArray.clear();
doc.getDocument().setDocumentID(cosArray);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句