API Reference

Class

PdfMergeOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Configures optional behavior for first-party PDF merge operations.

Inheritance

  • Object
  • PdfMergeOptions

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

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.