Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Enum

PdfMutationOperation

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Base Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers sealed

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.

Accepted by parameters 3

Values

public const PdfMutationOperation UpdateMetadata #

Update document information metadata.

Value: 0
public const PdfMutationOperation FillFormFields #

Update supported AcroForm field values and appearances.

Value: 1
public const PdfMutationOperation FlattenFormFields #

Flatten supported AcroForm widgets into page content.

Value: 2
public const PdfMutationOperation FillAndFlattenFormFields #

Update and then flatten supported AcroForm fields.

Value: 3
public const PdfMutationOperation ModifyAcroForm #

Create, rename, remove, move, order, or otherwise edit the AcroForm field tree.

Value: 4
public const PdfMutationOperation PrepareExternalSignature #

Append an external-signature placeholder revision.

Value: 5
public const PdfMutationOperation FinalizeExternalSignature #

Fill a prepared all-zero external-signature contents reservation without changing file length.

Value: 6
public const PdfMutationOperation ExtractPages #

Create one or more independent output PDFs from selected source pages.

Value: 7
public const PdfMutationOperation ModifyPageTree #

Change page membership or order, including delete, move, duplicate, merge, or import.

Value: 8
public const PdfMutationOperation MergeDocuments #

Merge complete documents with explicit catalog, navigation, form, and attachment policies.

Value: 9
public const PdfMutationOperation ModifyPageContent #

Change page content streams or resources, including stamps and watermarks.

Value: 10
public const PdfMutationOperation ModifyCatalog #

Change catalog-level navigation, viewer, layer, or related document state.

Value: 11
public const PdfMutationOperation ModifyAnnotations #

Create, update, remove, or flatten annotations.

Value: 12
public const PdfMutationOperation ModifyAttachments #

Create, replace, rename, or remove embedded or associated files.

Value: 13
public const PdfMutationOperation ChangeEncryption #

Change document encryption, passwords, or permissions.

Value: 14
public const PdfMutationOperation Optimize #

Apply lossless document optimization.

Value: 15
public const PdfMutationOperation Redact #

Apply destructive content redaction.

Value: 16
public const PdfMutationOperation EnrichLongTermValidation #

Append DSS/VRI evidence for cryptographically verified signatures.

Value: 17
public const PdfMutationOperation SynchronizeMetadata #

Synchronize document information metadata with catalog XMP metadata.

Value: 18
public const PdfMutationOperation Sanitize #

Remove or quarantine active content and embedded payloads according to an explicit policy.

Value: 19
public const PdfMutationOperation ModifyJavaScript #

Add, replace, or remove named document-level JavaScript through an explicit active-content edit.

Value: 20
public const PdfMutationOperation ModifyPageAttributes #

Set absolute page rotation or boundary boxes without changing page membership, content, or resources.

Value: 21
public const PdfMutationOperation NormalizePageRotation #

Preserve page appearance while baking quarter-turn rotation into content, boxes, annotations and destinations.

Value: 22
public const PdfMutationOperation OrganizePages #

Change page order or membership through the catalog-preserving organizer with structure ownership updates.

Value: 23
public const PdfMutationOperation ImportPages #

Insert source page graphs while preserving the primary catalog and combining tagged structure ownership.

Value: 24
public const PdfMutationOperation RotatePages #

Set or change page rotation without changing boundary boxes, content, or membership.

Value: 25