Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfSplitPlan

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Modifiers sealed

Deterministic split filenames and page ranges shared by previews and execution.

Inheritance

  • Object
  • PdfSplitPlan

Usage

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

Methods

public static PdfSplitPlan Create(Int32 pageCount, Int32 pagesPerDocument, Int32 maximumParts = 1000) #
Returns: PdfSplitPlan

Creates a bounded plan without loading or changing a document.

Parameters

pageCount System.Int32 requiredposition: 0
pagesPerDocument System.Int32 requiredposition: 1
maximumParts System.Int32 = 1000 optionalposition: 2
public static PdfSplitPlan FromStarts(Int32 pageCount, IReadOnlyList<PdfSplitStart> starts, Int32 maximumParts = 1000) #
Returns: PdfSplitPlan

Creates a plan that starts a new part at each supplied page and names parts after their titles. Pages before the first start become an unnamed leading part; duplicate starts are merged.

Parameters

pageCount System.Int32 requiredposition: 0
starts System.Collections.Generic.IReadOnlyList{OfficeIMO.Workflows.PdfSplitStart} requiredposition: 1
maximumParts System.Int32 = 1000 optionalposition: 2

Properties

public IReadOnlyList<PdfSplitPart> Parts { get; } #

Output parts in source page order.