Using PDF/A with the Java Engine
The RESTful Report Engine supports PDF/A (Archive) compliance. PDF/A is a subset of the PDF specification that ensures PDF documents will look the same no matter where they are opened.
PDF/A compliance is not enabled by default in the Java Report Engine. Generating PDF/A compliant documents requires additional processing, which can slow down the report generation process.
There are multiple ways to enable PDF/A compliance in the Java Report Engine:
- You may add
pdf.PDF_A=true
to the WindwardReports.properties file. Then all PDF output from the Java Reporting engine will be PDF/A-3b compliant. - You may also enable PDF/A on a per report basis at run time. In order to do this call
setPdfA(true)
on theProcessPdf
object before callingprocessSetup()
.