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

NameTypeAccessDescription
RemoveSignaturesboolRead/WriteStrip /V from every signature field after merge.
MergeDuplicateOutlinesboolRead/WriteDeduplicate identical entries from the merged outline tree.
KeepFieldsUniqueboolRead/WriteAppend “_2”, “_3”, … suffixes to colliding form-field names.
RemoveUserRightsboolRead/WriteStrip /Perms /UR /UR3 usage-rights entries after merge.
MergeDuplicateLayersboolRead/WriteMerge duplicate optional-content groups (layers).
ConcatenationPacketSizeintRead/WriteStreaming buffer size (in bytes) for the source-side reader during merge.
IsNeedPageTreeBalanceboolRead/WriteWhen true, the merged /Pages tree is balanced into a fixed-fanout subtree shape.
MaximumNodesInLevelbyteRead/WriteMaximum entries per /Pages subtree node when IsNeedPageTreeBalance is set.
UseDiskBufferboolRead/WriteSpill intermediate state to a temp file rather than keeping it in memory.

See Also