API Reference
PdfMutationOperation
Existing-document mutation families understood by PdfMutationPlanner.
Inheritance
- Enum
- PdfMutationOperation
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
- Field PdfMutationOperation.ChangeEncryption
- Field PdfMutationOperation.EnrichLongTermValidation
- Field PdfMutationOperation.ExtractPages
- Field PdfMutationOperation.FillAndFlattenFormFields
- Field PdfMutationOperation.FillFormFields
- Field PdfMutationOperation.FinalizeExternalSignature
- Field PdfMutationOperation.FlattenFormFields
- Field PdfMutationOperation.MergeDocuments
- Field PdfMutationOperation.ModifyAcroForm
- Field PdfMutationOperation.ModifyAnnotations
- Field PdfMutationOperation.ModifyAttachments
- Field PdfMutationOperation.ModifyCatalog
- Field PdfMutationOperation.ModifyPageContent
- Field PdfMutationOperation.ModifyPageTree
- Field PdfMutationOperation.Optimize
- Field PdfMutationOperation.PrepareExternalSignature
- Field PdfMutationOperation.Redact
- Field PdfMutationOperation.Sanitize
- Field PdfMutationOperation.SynchronizeMetadata
- Field PdfMutationOperation.UpdateMetadata
- Property PdfMutationPlan.Operation
- Property PdfPipelineStep.MutationOperation
Accepted by parameters
- Method PdfDocument.AssessMutations
- Method PdfDocument.PlanMutation
- Method PdfMutationPortfolioReport.Get
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 PdfMutationOperation FillFormFields #Update supported AcroForm field values and appearances.
1public const PdfMutationOperation FlattenFormFields #Flatten supported AcroForm widgets into page content.
2public const PdfMutationOperation FillAndFlattenFormFields #Update and then flatten supported AcroForm fields.
3public const PdfMutationOperation ModifyAcroForm #Create, rename, remove, move, order, or otherwise edit the AcroForm field tree.
4public const PdfMutationOperation PrepareExternalSignature #Append an external-signature placeholder revision.
5public const PdfMutationOperation FinalizeExternalSignature #Fill a prepared all-zero external-signature contents reservation without changing file length.
6public const PdfMutationOperation ExtractPages #Create one or more independent output PDFs from selected source pages.
7public const PdfMutationOperation ModifyPageTree #Change page membership or order, including delete, move, duplicate, merge, or import.
8public const PdfMutationOperation MergeDocuments #Merge complete documents with explicit catalog, navigation, form, and attachment policies.
9public const PdfMutationOperation ModifyPageContent #Change page content streams or resources, including stamps and watermarks.
10public const PdfMutationOperation ModifyCatalog #Change catalog-level navigation, viewer, layer, or related document state.
11public const PdfMutationOperation ModifyAnnotations #Create, update, remove, or flatten annotations.
12public const PdfMutationOperation ModifyAttachments #Create, replace, rename, or remove embedded or associated files.
13public const PdfMutationOperation ChangeEncryption #Change document encryption, passwords, or permissions.
14public const PdfMutationOperation EnrichLongTermValidation #Append DSS/VRI evidence for cryptographically verified signatures.
17public const PdfMutationOperation SynchronizeMetadata #Synchronize document information metadata with catalog XMP metadata.
18public const PdfMutationOperation Sanitize #Remove or quarantine active content and embedded payloads according to an explicit policy.
19