Gets/Sets PDF/A conformance level.
Use this property to determine the type of PDF/A output that will be produced.
PDF/A is a standard for digital archiving that aims to ensure long-term content preservation. It is a subset of the PDF specification version 1.4. easyPDF SDK supports the PDF/A-1b:2005 and TC1:2007 standards. In general, TC1:2007 is recommended, as it is considered a correction to the original PDF/A-1b:2005 standard.
PDF/A requires all fonts used to be embedded into the PDF. It does not support semi-transparency or encryption. Thus easyPDF SDK will automatically embed font subsets, make transparent watermarks opaque, and turn off encryption for PDF/A documents.
A RGB or CMYK color profile must be embedded in PDF/A documents. Which profile to use can be controlled via the StandardCmykProfile property.
Note that easyPDF SDK supports PDF/A output at the time of conversion only (e.g. via its Printer API module). Thus, any content such as digital signatures that need to go into PDF/A files must be applied when the original document is converted to PDF/A. If an existing PDF/A file is modified using the SDK (e.g. using its Processor API and Document API modules), there is no guarantee that the resulting output will remain PDF/A compliant.
Set oPrinter = CreateObject("easyPDF.Printer.8") Set oPrintJob = oPrinter.PrintJob Set oPDFSetting = oPrintJob.PDFSetting oPDFSetting.StandardPdfAConformance = PRN_PDFA_CONFORM_1B_TC1 oPDFSetting.StandardPdfXConformance = PRN_PDFX_CONFORM_NONE oPDFSetting.StandardCmykProfile = "USWebCoatedSWOP.icc" oPrintJob.PrintOut "C:\test\input.doc", "C:\test\output.pdf"