Skip to content

PdfConformance enum

View as Markdown

Namespace: PdfNetStack
Assembly: PdfNetStack.dll
Package: PdfNetStack

A standard the saved file conforms to.

public enum PdfConformance

None = 0

No particular standard.

PdfA2B = 1

PDF/A-2b (ISO 19005-2), archival with reliable visual appearance.

PdfA2U = 2

PDF/A-2u: PDF/A-2b with every character mapped to Unicode, so text extracts reliably.

PdfA3B = 3

PDF/A-3b (ISO 19005-3): PDF/A-2b that may embed files of any type, as Factur-X and ZUGFeRD invoices do.

PdfA3U = 4

PDF/A-3u: PDF/A-3b with Unicode text.

PdfA1B = 5

PDF/A-1b (ISO 19005-1), based on PDF 1.4: written with a classic cross-reference table and no object streams. Transparency, JPEG 2000, optional content and embedded files are not allowed, and subset CID fonts get the CIDSet stream the part requires.

PdfA4 = 6

PDF/A-4 (ISO 19005-4), based on PDF 2.0. The document information is kept in the XMP metadata; the information dictionary in the file holds only the modification date. Embedded files must themselves be PDF/A-1, PDF/A-2 or PDF/A-4 files.

PdfA4E = 7

PDF/A-4e: PDF/A-4 for engineering documents, which also allows 3D and RichMedia annotations and their actions.

PdfA4F = 8

PDF/A-4f: PDF/A-4 with at least one embedded file of any type, each declared as an associated file.