API Reference
PdfMutationProof
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.
Returned or exposed by
- Property PdfMutationCapabilityRecord.RequiredProofs
- Property PdfMutationPlan.RequiredProofs
- Field PdfMutationProof.AnnotationReadback
- Field PdfMutationProof.AttachmentReadback
- Field PdfMutationProof.BytePrefixPreservation
- Field PdfMutationProof.EncryptionRoundTrip
- Field PdfMutationProof.FormFieldReadback
- Field PdfMutationProof.LongTermValidationReadback
- Field PdfMutationProof.MetadataReadback
- Field PdfMutationProof.PageStructureReadback
- Field PdfMutationProof.ReadableOutput
- Field PdfMutationProof.RedactionResidue
- Field PdfMutationProof.ReservedSignatureContentsPatch
- Field PdfMutationProof.RevisionChain
- Field PdfMutationProof.RewritePreservation
- Field PdfMutationProof.SanitizationReadback
- Field PdfMutationProof.SignatureByteRanges
- Field PdfMutationProof.SignaturePermissions
- Field PdfMutationProof.VisualRendering
Inherited Methods
public override sealed Int32 CompareTo(Object target) #Int32Parameters
- target Object
public override sealed String ToString(IFormatProvider provider) #StringObsolete("The provider argument is not used. Use ToString() instead.")Parameters
- provider IFormatProvider
public override sealed String ToString(String format, IFormatProvider provider) #StringObsolete("The provider argument is not used. Use ToString(String) instead.")Parameters
- format String
- provider IFormatProvider
Values
public const PdfMutationProof ReadableOutput #The produced artifact must be readable by the OfficeIMO.Pdf parser.
0public const PdfMutationProof RewritePreservation #The rewrite-preservation matrix must accept the requested preservation policy.
1public const PdfMutationProof BytePrefixPreservation #The original PDF bytes must remain an exact prefix of the output.
2public const PdfMutationProof RevisionChain #The incremental revision and cross-reference chain must remain valid.
3public const PdfMutationProof MetadataReadback #Requested metadata must be present after readback.
4public const PdfMutationProof FormFieldReadback #Requested form values and widget states must be present after readback.
5public const PdfMutationProof PageStructureReadback #Page count, ordering, geometry, and destinations must match the requested edit.
6public const PdfMutationProof VisualRendering #Changed page or appearance content must be rendered for visual proof.
7public const PdfMutationProof AnnotationReadback #Annotation objects, geometry, actions, and appearances must match after readback.
8public const PdfMutationProof AttachmentReadback #Attachment names, relationships, metadata, and payload hashes must match after readback.
9public const PdfMutationProof SignatureByteRanges #Signature byte ranges and revision coverage must remain structurally valid.
10public const PdfMutationProof ReservedSignatureContentsPatch #Only the prepared signature /Contents reservation may change and the file length must remain unchanged.
11public const PdfMutationProof SignaturePermissions #DocMDP and FieldMDP permission results must remain valid for the applied change.
12public const PdfMutationProof EncryptionRoundTrip #Encryption, password, permission, metadata, and content round trips must pass.
13public const PdfMutationProof RedactionResidue #Removed content must not remain extractable or recoverable from decoded objects and streams.
14public const PdfMutationProof LongTermValidationReadback #DSS/VRI certificate, OCSP, CRL, and timestamp references must match after readback.
15public const PdfMutationProof SanitizationReadback #The post-save active-content and embedded-payload inventory must match the sanitization policy.
16