PDF library SDK

PDF Split Merge ActiveX DLL

Split by page range, merge selected pages from multiple documents, and rotate pages — with one small COM component.

  • Win32 & Win64
  • Royalty-free
  • No Adobe Acrobat
  • v4.50

Overview

PDF Split Merge ActiveX DLL handles the everyday document-assembly jobs that show up in print, archive and reporting systems: cut a PDF into page ranges, combine pages from several files, and rotate pages that were scanned sideways.

Ranges use a simple syntax such as 1-3,4-6,9. Merge lists can include page ranges per file, so you can pull only the pages you need instead of concatenating entire documents.

The component preserves links and form fields where possible and works with protected inputs when the password is supplied. It is a standalone DLL with no Acrobat dependency.

Features

Key features

  • Split a PDF into multiple files by page range.
  • Merge several PDFs, or selected pages from each, into one file.
  • Rotate pages by 90, 180 or 270 degrees.
  • Accept password-protected inputs.
  • Preserve links and form fields where the PDF format allows it.
  • Use %d in output names to number split files automatically.
  • Works with Win32 and Win64 processes.
  • Royalty-free distribution with a valid license.
  • Supports Windows XP – 11, Windows Server 2003 – 2016 (incl. R2).

Use cases

What you can build

Statement assembly

Split a batch PDF into per-customer files and merge cover pages.

Scan cleanup

Rotate landscape scans and merge multi-batch scans into one document.

Print preparation

Extract only the pages a print job needs.

Archive packaging

Combine related documents into a single submission file.

Sample code

VB example

VB
Dim obj As Object
Set obj = CreateObject("PDFSplitMergeX.SplitMergeLib")
obj.SetLicenseKey "YOUR-LICENSE-KEY"

' Split into three files: pages 1-3, 4-6 and 7-9
obj.Split "C:\docs\input.pdf", "", "1-3,4-6,7-9", "C:\docs\part-%d.pdf"

' Merge selected pages from two files
obj.Merge "C:\docs\a.pdf?1-2|C:\docs\b.pdf?3-4", "C:\docs\merged.pdf"

' Rotate the first page 90 degrees
obj.Rotate "C:\docs\input.pdf", "", "1", 90, "C:\docs\rotated.pdf"

Set obj = Nothing

Late binding keeps the project compilable before the DLL is installed; the component must be registered at runtime.

Supported languages and environments

  • C#
  • .NET
  • VB.NET
  • VB6
  • Delphi
  • C++ Builder
  • Visual C++
  • ASP
  • ASP.NET
  • PHP
  • Python
  • Java
  • VBScript
  • JavaScript
  • ColdFusion
  • Perl
  • PowerBuilder
  • VBA

More examples are available on request. Your project can use late binding, an imported type library, or P/Invoke where applicable.

Licensing: call SetLicenseKey() with the key you receive after purchase. Trial builds run with the limitation described above.

Interface reference

Main methods

The installer includes a complete interface reference and demo projects.

MethodPurpose
SetLicenseKey(key)Unlock the component with your license key.
Split(input, password, ranges, outputPattern)Split by page range. Returns 0 failed, 1 success.
Merge(fileList, output)Merge files such as <code>a.pdf?1-2|b.pdf</code> into one PDF.
Rotate(input, password, ranges, degrees, output)Rotate pages by 90, 180 or 270 degrees.
GetPageCount(path, password)Return the number of pages in a PDF.
Close()Release resources.

Pricing

One-time licenses

Royalty-free distribution. Prices in USD; taxes and VAT are handled by our Merchant of Record at checkout.

Single developer

$129.95

1 developer, or 1 server deployment

  • Royalty-free distribution
  • 32-bit and 64-bit builds
  • Email support
Buy license

Enterprise

$499.95

Unlimited developers, servers and applications

  • Royalty-free distribution
  • 32-bit and 64-bit builds
  • Email support
Buy license

Need a custom build or an upgrade? Contact us. See the refund policy.

Free trial

Download PDF Split Merge ActiveX DLL

Install the trial, run the sample code, and evaluate the output on your own documents. The installer includes the component, demo application and documentation.

  • Version 4.50 · 8.66 MB
  • Trial limitation: Output PDFs are watermarked until licensed.
  • Runs on Windows XP–11 and Windows Server 2003–2016
  • Unlocks with your registration key after purchase

The full version and registration key are delivered by email after purchase.

FAQ

PDF Split Merge ActiveX DLL questions

Can I merge only selected pages?
Yes. Append a page range to each file, for example a.pdf?1-2|b.pdf?3-4.
Are links and form fields preserved?
They are preserved where the PDF structure allows it; complex interactive forms should be tested with your own documents.
Does it handle encrypted inputs?
Yes, when you pass the open password.
What is the trial limitation?
Trial output files are watermarked. A purchased key removes the watermark.

Related products

Often used together

Evaluate PDF Split Merge ActiveX DLL on your own files.

The trial is free and does not require registration. See the output before you buy.