API Reference

Class

PdfRepairArtifactResult

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Normalized repaired PDF with before/after diagnostics and preservation evidence.

Inheritance

  • Object
  • PdfRepairArtifactResult

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

Methods

public Byte[] ToBytes() #
Returns: Byte[]

Returns an independent copy of the normalized artifact.

public PdfDocument ToDocument(PdfReadOptions readOptions = null) #
Returns: PdfDocument

Opens the normalized artifact through the public document API.

Parameters

readOptions OfficeIMO.Pdf.PdfReadOptions = null optionalposition: 0

Properties

public Int64 SourceSizeBytes { get; } #

Original source size in bytes.

public Int64 OutputSizeBytes { get; } #

Normalized artifact size in bytes.

public PdfRepairReport SourceRepairReport { get; } #

Every recovered and detected-only defect reported while opening the source.

public PdfRepairReport StrictOutputRepairReport { get; } #

Repair report from reopening the artifact under strict parsing. It must be empty.

public PdfRewritePreservationReport Preservation { get; } #

User-visible and structural preservation comparison.

public Boolean IsVerified { get; } #

True when strict reopening and preservation checks both succeeded.