我需要与pdf文件进行比较,哈维是用itex创建的。我实际上设法比较了文件,但我正在绊倒一个微小的差异。

在像记事本++这样的编辑器中打开PDF时,我可以看到文件栏的内容是文件的结尾:

/Root 1 0 R
/ID [<Some ID here> <Some other ID here>]
.

正如我在这里发现的那样(什么是IDpdf文件中的字段?)此元素属于称为“预告片”的东西。

我可以使用apache pdfbox来访问和修改此“字段”?

有帮助吗?

解决方案

以下代码段适用于我。

PDDocument doc = PDDocument.load(pdf);
COSArray cosArray = doc.getDocument().getDocumentID();
// Clear or set whatever values...
cosArray.clear();
doc.getDocument().setDocumentID(cosArray);
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top