API Reference

Class

PdfComplianceArtifact

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Immutable exact-PDF snapshot and matching internal readiness evidence for external compliance validation.

Inheritance

  • Object
  • PdfComplianceArtifact

Usage

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

Methods

public PdfComplianceProofReport AssessProof(IEnumerable<PdfExternalValidationResult> externalValidations = null) #
Returns: PdfComplianceProofReport

Combines the captured readiness with external validator results bound to this exact artifact.

Parameters

externalValidations System.Collections.Generic.IEnumerable{OfficeIMO.Pdf.PdfExternalValidationResult} = null optionalposition: 0
public Byte[] ToBytes() #
Returns: Byte[]

Returns a caller-owned copy of the exact bytes to save or pass to external validators.

Properties

public PdfComplianceProfile Profile { get; } #

Requested compliance profile captured with this exact artifact.

public PdfComplianceReadinessReport Readiness { get; } #

Internal generation/readback readiness captured for this exact artifact.

public String ArtifactSha256 { get; } #

Lowercase SHA-256 of the exact artifact bytes.

public Int64 ArtifactSizeBytes { get; } #

Exact artifact size in bytes.