Enum PdfViolationCategory

Namespace
EInvoice.FacturX.Validation
Assembly
EInvoice.FacturX.dll

Identifies the structural category of a PDF conformance violation.

public enum PdfViolationCategory

Fields

ConflictingAttachment = 2

The PDF already contains a Factur-X or ZUGFeRD attachment that would conflict with the merge.

Encryption = 1

The PDF is password-protected and cannot be opened for inspection.

FontNotEmbedded = 4

One or more fonts used by the PDF are not embedded, violating PDF/A-3b requirements.

IncompatibleVersion = 3

The PDF version is below 1.4, which is required for PDF/A-3 conformance.

ParseError = 0

The PDF stream could not be parsed (null, empty, or corrupt bytes).