Skip to main content

Split PDF in Make

Split PDF is a Make module that lets you split PDF documents by page range and extract pages from PDF files automatically in a Make scenario. Use it to divide multi-document PDFs, extract specific page ranges, or split PDF files online as part of a larger workflow, no manual tools, no downloads.

Page Numbers uses 0-based indexing with range notation

Page 0 is the first page. Use commas to list multiple split points and a trailing hyphen to indicate open-ended ranges. For example, 0, 5, 10- creates three parts: page 1, pages 2–6, and pages 11 onward. A single value like 3 splits into two parts at page 4.

Simple Split creates two files; Recurring Split creates a zip of many

Simple Split divides the PDF into exactly two parts at the split point you specify. Recurring Split creates multiple equal-sized chunks at a regular interval and returns them as a zip archive. Use Recurring Split when every N pages is a separate document.

Use a Make Iterator to save each split part separately

The module returns a Documents array where each item has Doc Data (binary) and Name. Add a Make Iterator after the Split PDF module, set its Array to the Documents bundle, and map Doc Data and Name into a downstream Dropbox, Google Drive, or SharePoint upload module.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog

Authenticating Your API Request

Every PDF4me module in Make requires a valid Connection. Create or select one that holds your PDF4me API key so the scenario can authenticate PDF splitting requests securely.

Make PDF4me Split PDF module showing Connection, File Name, Document / public file URL, Split Type set to Simple Split, Page Number set to 1, and Split File Naming set to With Page Number

Enter Page Number as a 1-based page number to split at, choose Split Type (Simple Split or Recurring Split), then select Split File Naming to control output filenames.

What are the key features of Split PDF in Make?

  • Page-Based Splitting: Split by specific page numbers or ranges
  • Simple Split: Divide into two parts at a single split point
  • Recurring Split: Create multiple equal-interval files (returned as zip)
  • Range Support: Use comma-separated values or open ranges (e.g. 0, 1, 2-)
  • Flexible Naming: Name output files by page number or sequential order

How do I configure Split PDF in Make?

ParameterRequiredWhat it doesExample
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time.My PDF4me connection
File NameRequiredFilename of the source PDF including the .pdf extension. Map from the prior module file name output.document.pdf
Document / public file URLRequiredBinary content of the source PDF. Map from a prior cloud storage download, trigger module, or Dropbox download step.1. Data
Page NumberRequiredThe page number at which to split (1-based). For Simple Split, enter a single page number like 3 to split after page 3. For Recurring Split, enter the interval (e.g. 5 splits every 5 pages).3
Split TypeRequiredSimple Split for two output files at the given split point. Recurring Split for multiple equal-interval files returned as a zip archive.Simple Split
Split File NamingConditionalWith page number: output files named with the original name plus page range. Naming as per order: output files numbered sequentially.With page number

Output

The module returns the split PDF parts as an array of binary buffers.

FieldTypeWhat it contains
DocumentsArrayArray of split PDF parts. Each item contains Doc Data (binary buffer) and Name (filename). Use a Make Iterator to loop through and save each part separately.
NameStringFilename of the zip archive for Recurring Split, or the combined output filename for Simple Split.

When should I use Split PDF in Make?

Use Split PDF when you need to extract a specific page range from a large document, separate a multi-document PDF (such as a batch of scanned invoices) into individual files, or distribute different sections of a report to different recipients. For simply extracting a few pages without splitting the rest, use the Extract Pages module instead.

Common Questions

What is the difference between Simple Split and Recurring Split?

Simple Split creates exactly two output files at the page index you specify. Recurring Split divides the PDF into multiple equal-sized chunks at a regular interval and returns them as a zip archive. Use Recurring Split when every N pages of your PDF is a separate document, such as a batch of scanned forms. See the Make documentation on iterators for how to process the resulting array.

How do I specify which page to split at?

A trailing hyphen indicates an open-ended range. 0- means from page 1 (index 0) to the end of the document. 2- means from page 3 (index 2) to the end. Without the hyphen, 2 targets exactly page 3. Use open ranges when the document length varies between scenario runs.

How do I save each split part as a separate file in Dropbox?

Add a Make Iterator after the Split PDF module and set its Array field to the Documents bundle. The Iterator emits one bundle per document. Map Doc Data into the Dropbox Upload a File module's File content field and Name into the File name field.

Get Help