Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfMergeOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

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

Accepted by parameters 7

Constructors

public PdfMergeOptions() #

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.