Skip to main content
PDFAComplianceModeEnum enumeration constants are used to set the compliance with PDF/A standard for output PDF files.
ABBYY uses the Adobe Preflight utility to examine the implementation of export to PDF/A for compliance with standard.
typedef enum {
 PCM_None,
 PCM_Pdfa_1a,
 PCM_Pdfa_1b,
 PCM_Pdfa_2a,
 PCM_Pdfa_2u,
 PCM_Pdfa_2b,
 PCM_Pdfa_3a,
 PCM_Pdfa_3u,
 PCM_Pdfa_3b
} PDFAComplianceModeEnum;

Elements

NameDescription
PCM\_NoneCompliance with PDF/A standard is not necessary.
PCM\_Pdfa\_1aThe recognized text should be exported to PDF/A-1a format.
PCM\_Pdfa\_1bThe recognized text should be exported to PDF/A-1b format.
PCM\_Pdfa\_2aThe recognized text should be exported to PDF/A-2a format.
PCM\_Pdfa\_2uThe recognized text should be exported to PDF/A-2u format.
PCM\_Pdfa\_2bThe recognized text should be exported to PDF/A-2b format.
PCM\_Pdfa\_3aThe recognized text should be exported to PDF/A-3a format.
PCM\_Pdfa\_3uThe recognized text should be exported to PDF/A-3u format.
PCM\_Pdfa\_3bThe recognized text should be exported to PDF/A-3b format.

Used in

IPDFExportParams::PDFAComplianceMode ITextLayerInjectionParams::PDFAComplianceMode

See also

ZUGFeRD-compliant electronic invoices