> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PDFAComplianceModeEnum

PDFAComplianceModeEnum enumeration constants are used to set the compliance with PDF/A standard for output PDF files.

<Note>
  ABBYY uses the Adobe Preflight utility to examine the implementation of export to PDF/A for compliance with standard.
</Note>

```
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

| Name              | Description                                                |
| ----------------- | ---------------------------------------------------------- |
| PCM\\\_None       | Compliance with PDF/A standard is not necessary.           |
| PCM\\\_Pdfa\\\_1a | The recognized text should be exported to PDF/A-1a format. |
| PCM\\\_Pdfa\\\_1b | The recognized text should be exported to PDF/A-1b format. |
| PCM\\\_Pdfa\\\_2a | The recognized text should be exported to PDF/A-2a format. |
| PCM\\\_Pdfa\\\_2u | The recognized text should be exported to PDF/A-2u format. |
| PCM\\\_Pdfa\\\_2b | The recognized text should be exported to PDF/A-2b format. |
| PCM\\\_Pdfa\\\_3a | The recognized text should be exported to PDF/A-3a format. |
| PCM\\\_Pdfa\\\_3u | The recognized text should be exported to PDF/A-3u format. |
| PCM\\\_Pdfa\\\_3b | The recognized text should be exported to PDF/A-3b format. |

## Used in

[IPDFExportParams::PDFAComplianceMode](/fine-reader/engine/api-reference/parameter-objects/export-parameters/pdfexportparams#pdfacompliancemode)

[ITextLayerInjectionParams::PDFAComplianceMode](/fine-reader/engine/api-reference/parameter-objects/export-parameters/textlayerinjectionparams#pdfacompliancemode)

## See also

[ZUGFeRD-compliant electronic invoices](/fine-reader/engine/guided-tour/advanced-techniques/zugferd-compliant-electronic-invoices)
