jPDFPreflight is a Java library to verify PDF compliance with different standards, including PDF/UA, PDF/A and PDF/X and to convert documents to these standards.
jPDFPreflight can check compliance with the following profiles:
PDF/UA Verification
PDF/A-1b Verification
PDF/A-2b Verification
PDF/A-2u Verification
PDF/A-3b Verification
PDF/X-1a:2001 Verification
PDF/X-1a:2003 Verification
PDF/X-3:2002 Verification
PDF/X-3:2003 Verification (including ZUGFeRD)
jPDFPreflight can convert existing PDF documents to make them compliant with the following profiles:
Convert from PDF to PDF/A-1b
Convert from PDF to PDF/A-2b
Convert from PDF to PDF/A-3b
Features:
Verify compliance of PDF documents with several standards
Convert documents to make them PDF/A compliant
Produced detail report of all non-compliant items
Add annotations to documents to highlight non-compliant items
Works on Windows, Linux, Unix and Mac OS X (100% Java)
Runs on all J2EE compliant servers
Support for latest PDF 2.0
No need to install or configure additional drivers or software when deploying your application.
Full Specifications
What's new in version v2020R2
May include unspecified updates, enhancements, or bug fixes.