我必须使用 pdfbox 或 java 中的任何其他免费库检查 pdf 文件是否为 PDF/A 1-a 格式。在这方面,我在谷歌上进行了很多搜索,但仍然找不到任何代码或技术来执行此操作。
我如何在 java 中检查它。
最佳答案
pdfbox 中的文档展示了如何进行 PDF/A-1b 验证:
https://pdfbox.apache.org/cookbook/pdfavalidation.html
要进行 pdf/a-1a 验证,您只需更改:
parser.parse();
到:
parser.parse(Format.PDF_A1A);
我能够通过阅读位于此处的解析器源代码来确定这一点:
关于java - 在 java 中使用 PDFBOX 检查 PDF 是否为 PDF/A 1-a 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27720787/