MergeOptions
Overview
MergeOptions is a class in Aspose.PDF FOSS for .NET.
Merge tuning knobs honored by Merge(MergeOptions, Document[]) and friends.
Properties: ConcatenationPacketSize, IsNeedPageTreeBalance, KeepFieldsUnique, MaximumNodesInLevel, MergeDuplicateLayers, MergeDuplicateOutlines, and 3 more.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
RemoveSignatures | bool | Read/Write | Strip /V from every signature field after merge. |
MergeDuplicateOutlines | bool | Read/Write | Deduplicate identical entries from the merged outline tree. |
KeepFieldsUnique | bool | Read/Write | Append “_2”, “_3”, … suffixes to colliding form-field names. |
RemoveUserRights | bool | Read/Write | Strip /Perms /UR /UR3 usage-rights entries after merge. |
MergeDuplicateLayers | bool | Read/Write | Merge duplicate optional-content groups (layers). |
ConcatenationPacketSize | int | Read/Write | Streaming buffer size (in bytes) for the source-side reader during merge. |
IsNeedPageTreeBalance | bool | Read/Write | When true, the merged /Pages tree is balanced into a fixed-fanout subtree shape. |
MaximumNodesInLevel | byte | Read/Write | Maximum entries per /Pages subtree node when IsNeedPageTreeBalance is set. |
UseDiskBuffer | bool | Read/Write | Spill intermediate state to a temp file rather than keeping it in memory. |