Java 如何检查PDF-A1b是否符合开源工具?

Java 如何检查PDF-A1b是否符合开源工具?,java,pdf,open-source,pdfa,Java,Pdf,Open Source,Pdfa,我如何使用开源工具检查(并额外创建)符合PDF-A1b的PDF文档?有人知道开源工具吗? 提前感谢…请尝试使用。它可以识别加载的PDF的版本,也可以创建PDF。它是开源的,但我不确定它们是否完全支持您提到的PDF版本。或者尝试-不是开源的,而是100%免费的在线验证程序。@m\u pGladiator:“检查加载的PDF版本”相当于只读取文件的前8个字节。我可以轻松创建一个PDF-1.7,并通过更改第一行中的1个字节将其声明为PDF-1.2,使其读取%PDF-1.2。这并不意味着它现在确实局限于

我如何使用开源工具检查(并额外创建)符合PDF-A1b的PDF文档?有人知道开源工具吗? 提前感谢…

请尝试使用。它可以识别加载的PDF的版本,也可以创建PDF。它是开源的,但我不确定它们是否完全支持您提到的PDF版本。

或者尝试-不是开源的,而是100%免费的在线验证程序。

@m\u pGladiator:“检查加载的PDF版本”相当于只读取文件的前8个字节。我可以轻松创建一个PDF-1.7,并通过更改第一行中的1个字节将其声明为PDF-1.2,使其读取
%PDF-1.2
。这并不意味着它现在确实局限于Acrobat3的文件格式功能。PDF/A-1b也一样:文件必须能够成功通过实质性的合规性测试,否则它是假的PDF/A文件,而不是有效的。或的副本