API Reference

Class

PdfRedactionVerificationReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Result of verifying that redacted text is removed and expected surrounding content remains readable.

Inheritance

  • Object
  • PdfRedactionVerificationReport

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 verification checks found issues.

Properties

public String ExtractedText { get; } #

Extracted text from the redacted PDF used for marker checks.

public Boolean RawPdfBytesChecked { get; } #

True when raw rewritten PDF bytes were also searched for removed markers.

public Boolean EncodedPdfStringsChecked { get; } #

True when common PDF string byte encodings and hex strings were searched for removed markers.

public Boolean DecodedPdfStreamsChecked { get; } #

True when decoded PDF stream content was searched for removed markers.

public Boolean ManagedRenderingChecked { get; } #

True when all pages were exercised through the managed renderer.

public IReadOnlyList<PdfRedactionExternalValidationResult> ExternalValidationResults { get; } #

Results returned by optional development-time external validators.

public IReadOnlyList<PdfRedactionVerificationIssue> Issues { get; } #

Verification issues found in the redacted PDF.

public Boolean IsVerified { get; } #

True when all configured redaction checks passed.

public String Summary { get; } #

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