API Reference
PdfMutationOperation
Existing-document mutation families understood by PdfMutationPlanner.
Inheritance
- Enum
- PdfMutationOperation
Usage
Explore 31 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 28
- Field PdfMutationOperation.ChangeEncryption
- Field PdfMutationOperation.EnrichLongTermValidation
- Field PdfMutationOperation.ExtractPages
- Field PdfMutationOperation.FillAndFlattenFormFields
- Field PdfMutationOperation.FillFormFields
- Field PdfMutationOperation.FinalizeExternalSignature
- Field PdfMutationOperation.FlattenFormFields
- Field PdfMutationOperation.ImportPages
- Field PdfMutationOperation.MergeDocuments
- Field PdfMutationOperation.ModifyAcroForm
- Field PdfMutationOperation.ModifyAnnotations
- Field PdfMutationOperation.ModifyAttachments
- Field PdfMutationOperation.ModifyCatalog
- Field PdfMutationOperation.ModifyJavaScript
- Field PdfMutationOperation.ModifyPageAttributes
- Field PdfMutationOperation.ModifyPageContent
- Field PdfMutationOperation.ModifyPageTree
- Field PdfMutationOperation.NormalizePageRotation
- Field PdfMutationOperation.Optimize
- Field PdfMutationOperation.OrganizePages
- Field PdfMutationOperation.PrepareExternalSignature
- Field PdfMutationOperation.Redact
- Field PdfMutationOperation.RotatePages
- Field PdfMutationOperation.Sanitize
- Field PdfMutationOperation.SynchronizeMetadata
- Field PdfMutationOperation.UpdateMetadata
- Property PdfMutationPlan.Operation
- Property PdfPipelineStep.MutationOperation
Accepted by parameters 3
- Method PdfDocument.AssessMutations
- Method PdfDocument.PlanMutation
- Method PdfMutationPortfolioReport.Get
Inherited Methods
public override Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
public String ToString(IFormatProvider? provider) #StringObsolete("The provider argument is not used. Use ToString() instead.")Parameters
- provider IFormatProvider?
public 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.
19public const PdfMutationOperation ModifyJavaScript #Add, replace, or remove named document-level JavaScript through an explicit active-content edit.
20public const PdfMutationOperation ModifyPageAttributes #Set absolute page rotation or boundary boxes without changing page membership, content, or resources.
21public const PdfMutationOperation NormalizePageRotation #Preserve page appearance while baking quarter-turn rotation into content, boxes, annotations and destinations.
22public const PdfMutationOperation OrganizePages #Change page order or membership through the catalog-preserving organizer with structure ownership updates.
23public const PdfMutationOperation ImportPages #Insert source page graphs while preserving the primary catalog and combining tagged structure ownership.
24public const PdfMutationOperation RotatePages #Set or change page rotation without changing boundary boxes, content, or membership.
25