API Reference

Enum

PdfMutationProof

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

Evidence required after a planned PDF mutation.

Inheritance

  • Enum
  • PdfMutationProof

Usage

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

Values

public const PdfMutationProof ReadableOutput #

The produced artifact must be readable by the OfficeIMO.Pdf parser.

Value: 0
public const PdfMutationProof RewritePreservation #

The rewrite-preservation matrix must accept the requested preservation policy.

Value: 1
public const PdfMutationProof BytePrefixPreservation #

The original PDF bytes must remain an exact prefix of the output.

Value: 2
public const PdfMutationProof RevisionChain #

The incremental revision and cross-reference chain must remain valid.

Value: 3
public const PdfMutationProof MetadataReadback #

Requested metadata must be present after readback.

Value: 4
public const PdfMutationProof FormFieldReadback #

Requested form values and widget states must be present after readback.

Value: 5
public const PdfMutationProof PageStructureReadback #

Page count, ordering, geometry, and destinations must match the requested edit.

Value: 6
public const PdfMutationProof VisualRendering #

Changed page or appearance content must be rendered for visual proof.

Value: 7
public const PdfMutationProof AnnotationReadback #

Annotation objects, geometry, actions, and appearances must match after readback.

Value: 8
public const PdfMutationProof AttachmentReadback #

Attachment names, relationships, metadata, and payload hashes must match after readback.

Value: 9
public const PdfMutationProof SignatureByteRanges #

Signature byte ranges and revision coverage must remain structurally valid.

Value: 10
public const PdfMutationProof ReservedSignatureContentsPatch #

Only the prepared signature /Contents reservation may change and the file length must remain unchanged.

Value: 11
public const PdfMutationProof SignaturePermissions #

DocMDP and FieldMDP permission results must remain valid for the applied change.

Value: 12
public const PdfMutationProof EncryptionRoundTrip #

Encryption, password, permission, metadata, and content round trips must pass.

Value: 13
public const PdfMutationProof RedactionResidue #

Removed content must not remain extractable or recoverable from decoded objects and streams.

Value: 14
public const PdfMutationProof LongTermValidationReadback #

DSS/VRI certificate, OCSP, CRL, and timestamp references must match after readback.

Value: 15
public const PdfMutationProof SanitizationReadback #

The post-save active-content and embedded-payload inventory must match the sanitization policy.

Value: 16