API Reference

Class

PdfConversionProofReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Reusable proof snapshot for a source-document to PDF conversion result.

Inheritance

  • Object
  • PdfConversionProofReport

Usage

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

Methods

public Void ThrowIfFailed() #
Returns: Void

Throws an InvalidOperationException when conversion proof checks failed.

Properties

public PdfDocumentInfo DocumentInfo { get; } #

Inspection snapshot for the generated PDF when it could be read.

public PdfLogicalDocument LogicalDocument { get; } #

Logical readback snapshot for the generated PDF when requested or needed for proof.

public String ExtractedText { get; } #

Text extracted from the generated PDF during proof.

public IReadOnlyList<String> LogicalSignals { get; } #

Stable logical signal names observed in the generated PDF.

public Int64 ArtifactByteCount { get; } #

Generated PDF artifact size in bytes when artifact proof was captured.

public String ArtifactSha256 { get; } #

Lowercase SHA-256 hash for the generated PDF artifact when artifact proof was captured.

public PdfConversionReportSummary WarningSummary { get; } #

Grouped warning summary captured from the conversion report snapshot.

public IReadOnlyList<PdfConversionProofIssue> Issues { get; } #

Missing or failed proof items.

public Boolean IsSatisfied { get; } #

True when every requested conversion proof item was satisfied.

public String Summary { get; } #

Human-readable summary suitable for tests, logs, wrappers, and proof packs.