API Reference

Class

PdfSecurityMutationResult

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Output and proof produced by an existing-document encryption mutation.

Inheritance

  • Object
  • PdfSecurityMutationResult

Usage

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

Methods

public PdfDocument ToDocument() #
Returns: PdfDocument

Opens the rewritten bytes through the normal fluent document API.

Properties

public PdfSecurityMutationKind Kind { get; } #

Security mutation that produced this result.

public Byte[] Pdf { get; } #

Rewritten PDF bytes.

public PdfMutationPlan MutationPlan { get; } #

Full-rewrite decision and required proof.

public PdfRewritePreservationReport PreservationReport { get; } #

Comparison proving preservation of supported non-security document structures.

public PdfDocumentSecurityInfo SourceSecurity { get; } #

Security state read from the source document.

public PdfDocumentSecurityInfo OutputSecurity { get; } #

Security state read back from the rewritten document.

public Boolean IsEncrypted { get; } #

True when the output is protected by Standard password security.