API Reference

Class

PdfDeclaredComplianceClaimsReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

All PDF/A and PDF/UA declarations discovered and assessed for one exact PDF artifact.

Inheritance

  • Object
  • PdfDeclaredComplianceClaimsReport

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public String ArtifactSha256 { get; } #

SHA256 of the exact PDF artifact that was inspected.

public Int64 ArtifactSizeBytes { get; } #

Size of the exact PDF artifact that was inspected.

public IReadOnlyList<PdfDeclaredComplianceClaim> Claims { get; } #

PDF/A and PDF/UA declarations in stable standard order.

public Boolean HasClaims { get; } #

True when at least one PDF/A or PDF/UA declaration was found, including an unsupported declaration.

public IReadOnlyList<PdfDeclaredComplianceClaim> RecognizedClaims { get; } #

Claims that map to supported OfficeIMO.Pdf profiles.

public IReadOnlyList<PdfDeclaredComplianceClaim> UnsupportedClaims { get; } #

Declarations that cannot be mapped to a supported profile.

public Boolean CanClaimAllDeclaredConformance { get; } #

True only when at least one declaration exists and every declaration is recognized and claimable for the exact artifact. A metadata declaration by itself never satisfies this gate.