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
Main 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.