Class PdfAValidationReport
Result of a PDF/A validation pass: the verdict, the level validated against, the document's own declared identification, and one finding per failed rule. The validation re-parses the candidate bytes from scratch and never trusts producer bookkeeping, so it can be used to check the output of any converter, including PdfAConverter.
public sealed class PdfAValidationReport
- Inheritance
-
PdfAValidationReport
- Inherited Members
Properties
- DeclaredConformance
Gets the conformance letter the document declares (
"A","B"or"U"), ornullwhen it declares none.
- DeclaredPart
Gets the PDF/A part the document declares in its XMP identification (
pdfaid:part), ornullwhen it declares none.
- Findings
Gets one finding per failed rule; empty when compliant.
- Level
Gets the conformance level the document was validated against, or
nullwhen the verdict is Undetermined.
- PageCount
Gets the document's page count, when it could be opened.
- RulesEvaluated
Gets the number of rules the pass evaluated for the validated level. Zero when the verdict is Undetermined. Reported so a stored verdict stays honest about its own coverage.
- Validator
Gets the versioned identity of the validating engine.
- ValidatorIdentity
The versioned identity of the engine that produced this report, e.g.
lmkit-pdfa/2026.8.1. Stored reports stay attributable when newer validators exist.
- Verdict
Gets the overall verdict.