API Reference
PdfMergeOptions
Configures optional behavior for first-party PDF merge operations.
Inheritance
- Object
- PdfMergeOptions
Usage
Explore 8 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 1
- Property PdfInterleaveOptions.MergeOptions
Accepted by parameters 7
- Method PdfDocument.Merge
- Method PdfDocument.MergeBytes
- Method PdfDocument.MergeBytesResult
- Method PdfDocument.MergeResult
- Method PdfDocument.MergeToBytes
- Method PdfDocument.MergeWith
- Method PdfDocument.MergeWithResult
Constructors
public PdfMergeOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public PdfMergePolicy Policy { get; set; } #Gets or sets the catalog-structure policy used by the merge. The default preserves the historical behavior where the first source owns document-level structures.
public Boolean FlattenVisualAnnotations { get; set; } #Gets or sets whether supported visual annotations should be painted into page content before pages are merged. Link annotations, form fields, and unsupported annotation shapes remain unchanged unless another OfficeIMO.Pdf operation handles them.
public PdfPageResizeOptions? ResizePages { get; set; } #Gets or sets page resize options applied to each input PDF before pages are merged. Use this to normalize mixed source page sizes into a fixed output paper size.