Concatenate PDFs, assemble documents from mixed formats, and control page-level insertion across 10 platforms — from server-side REST APIs and desktop SDKs to mobile and browser-based merging.
Combine multiple PDF files into a single document. Append entire documents or select specific pages to include.
Combine PDFs with Word documents, images, and other formats into a single PDF. The SDK handles format conversion automatically.
Insert pages before or after specific positions, select individual pages or ranges, and control the final page order.
Split documents into parts and recombine them — extract pages from multiple sources and merge them into a new document.
DOCUMENT ENGINE
Merge PDF files and other documents through a REST API. Define the document sequence in a parts array, reference files by upload or URL, and receive a single combined PDF. Supports adding cover pages and assembling documents from multiple sources.
Define the merge sequence in a parts array — the order of parts controls the final document order.
Merge documents from file uploads or URLs in a single request. Add authorization tokens for protected sources.
Add cover pages or insert documents at specific positions in the final output.
Combine multiple documents in a single API call for automated document assembly pipelines.
WEB AND NODE.JS
Import documents into the current PDF with page-level control. Select specific pages or ranges to import, and place them before or after any page in the target document.
Choose individual pages or page ranges to import from the source document.
Insert imported pages before or after any page index in the target document.
Merge documents in the browser with the Web SDK or on the server with Node.js using the same API pattern.
.NET SDK
Merge multiple files into a single PDF — including PDFs, images, Word documents, and Excel spreadsheets. The SDK handles format conversion automatically and supports PDF conformance level selection for the output.
Combine PDFs with JPG, PNG, TIFF, XLSX, TXT, and other formats into a single PDF output.
Pass a list of file paths and receive a combined PDF. The SDK handles parsing and conversion internally.
Select the output PDF conformance level when combining documents.
PYTHON AND JAVA
Open a base document, append additional documents, and export the merged result as a single PDF. The SDK handles format conversion automatically — merge a Word document with a PDF in the same workflow.
Open a base document, append additional files one by one, and save the combined result.
Merge PDFs with Word documents — the SDK converts formats automatically during the append operation.
Python uses context managers for automatic resource cleanup. Java uses exception-based error handling.
IOS AND ANDROID
Merge PDF documents on iOS and Android with both programmatic APIs and a built-in UI. iOS initializes documents from multiple file data providers; Android uses a processor with page-level control over the final output.
Both platforms support programmatic APIs and a built-in UI for document import and merging.
Select specific pages from each source document and control insertion order in the final output.
Initialize a document from an array of file data providers — the order of providers determines the merge sequence.
FLEXIBLE DEPLOYMENT
Combine PDF files on the server for automated pipelines, in the browser for interactive merging, on desktop for maximum format support, or on mobile for on-device document assembly.
Merge documents via REST API. Assemble PDFs from uploads or URLs in a single request — no client-side processing needed.
Combine PDFs with images, Word documents, and other formats in a single method call. Full PDF conformance control.
Import and merge documents in the browser or on a Node.js server with page-level selection and placement control.
Merge documents on-device with programmatic APIs or a built-in UI for interactive document import.
Open the base document, import or append additional documents, and save the result. The exact API varies by platform — Web and Node.js use an import document operation, Python and Java use an append method, and .NET accepts a list of file paths in a single call.
Yes. The .NET SDK, Python SDK, Java SDK, and Document Engine support merging PDFs with other formats like Word documents and images. The SDK handles format conversion automatically during the merge operation.
The Web SDK, Node.js SDK, Android SDK, and React Native SDK support page-level selection. Specify individual page indexes or page ranges to import only the pages you need from each source document.
Yes. Document Engine provides a REST API for server-side merging — define the document sequence in a parts array and receive a combined PDF. The .NET SDK, Python SDK, Java SDK, and Node.js SDK also run server-side without GUI dependencies.
Nutrient supports PDF merging across 10 platforms: Web, Node.js, iOS, Android, .NET, Python, Java, React Native, MAUI, and Document Engine. Each platform provides a programmatic API, and iOS, Android, and MAUI also include a built-in UI for interactive merging.
Use the .NET SDK or Document Engine to combine files of different formats into a single PDF. The .NET SDK accepts PDFs, images (JPG, PNG, TIFF), Word documents, Excel spreadsheets, and text files in a single merge call.
Yes. Use page-level selection to extract specific pages from multiple source documents and merge them into a new document. The Web, Node.js, Android, and React Native SDKs support selecting individual pages or ranges during import.
Both iOS and Android SDKs support PDF merging. iOS initializes a document from multiple file data providers. Android uses a processor with page-level control. Both platforms also provide a built-in UI for interactive document import and merging.
FREE TRIAL
Start merging and combining PDF files in minutes — no payment information required.
A merge PDF SDK lets developers programmatically combine multiple PDF files into a single document. Nutrient provides PDF merging across 10 platforms, from server-side REST APIs to browser-based, desktop, and mobile SDKs.
When selecting a PDF merger SDK, consider your deployment environment, the input formats you need to support, and whether you require page-level control over the merge operation.
A combine PDF SDK gives you programmatic control over the merge process — you decide which documents to include, which pages to select, and where to insert them. Use an SDK when merging is part of an automated workflow, API handler, or application feature. Use a standalone tool when you need one-off manual merges.
Nutrient provides PDF merging across 10 platforms, so you can combine documents wherever your application runs.
Concatenating PDFs appends entire documents end-to-end in sequence. Merging is a broader term that includes concatenation plus page-level operations — selecting specific pages, inserting at specific positions, and interleaving pages from multiple sources. Nutrient supports both approaches across all platforms.