API Reference

Class

PdfSignatureMutationReport

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Before/after signature and revision proof for a requested PDF mutation.

Inheritance

  • Object
  • PdfSignatureMutationReport

Usage

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

Properties

public PdfMutationPlan MutationPlan { get; } #

Mutation decision and DocMDP/FieldMDP policy evaluated against the input.

public PdfSignatureValidationReport Before { get; } #

Signature structure before mutation.

public PdfSignatureValidationReport After { get; } #

Signature structure after mutation.

public Boolean OriginalBytesArePrefix { get; } #

True when every input byte remains an exact prefix of the output.

public Boolean RevisionChainExtended { get; } #

True when the output adds a revision whose /Prev points to the input's final xref revision.

public IReadOnlyList<PdfSignatureMutationResult> Signatures { get; } #

Per-signature coverage and preservation results.

public IReadOnlyList<String> Diagnostics { get; } #

Stable structural proof diagnostics.

public Boolean RequestedChangeIsPermitted { get; } #

True when the mutation planner permits the requested change.

public Boolean AllExistingSignaturesArePreserved { get; } #

True when all pre-existing signatures remain structurally preserved.

public Boolean IsPreservedAppendOnlyMutation { get; } #

True when append-only and signature structural proof both pass.