jPDFPreflight – Java PDF Library to Validate Verify Convert PDF/A PDF/X
jPDFPreflight – Java Preflight PDF/X PDF/A
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.
PDF/UA is the format for PDF for User Accessibility
- PDF/UA (ISO 32000-1)
PDF/A is the format for PDF for Long-term Preservation
- PDF/A-1b (ISO 19005-1) – Use of PDF 1.4, Level B Conformance
- PDF/A-2b (ISO 19005-2) – Use of PDF 1.7, Level B Conformance
- PDF/A-3b (ISO 19005-3) – Use of PDF 1.7, Level B Conformance, With Embedded Files
PDF/X is the format for Prepress Graphics File Interchange
- PDF/X-1a:2001 (ISO 15930-1:2001) – Based on PDF 1.3
- PDF/X-1a:2003 (ISO 15930-4:2003 – Based on PDF 1.4
- PDF/X-3:2002 (ISO 15930-3:2002) – Based on PDF 1.3
- PDF/X-3:2003 (ISO 15930-6:2003) – Based on PDF 1.4