PDF Security ActiveX DLL
Encrypt, decrypt and apply permissions to PDF files from a single Windows component.
PDF library SDK
Split by page range, merge selected pages from multiple documents, and rotate pages — with one small COM component.
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
%d in output names to number split files automatically.Use cases
Split a batch PDF into per-customer files and merge cover pages.
Rotate landscape scans and merge multi-batch scans into one document.
Extract only the pages a print job needs.
Combine related documents into a single submission file.
Sample code
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 = NothingLate binding keeps the project compilable before the DLL is installed; the component must be registered at runtime.
More examples are available on request. Your project can use late binding, an imported type library, or P/Invoke where applicable.
SetLicenseKey() with the key you receive after purchase. Trial builds run with the limitation described above.Interface reference
The installer includes a complete interface reference and demo projects.
| Method | Purpose |
|---|---|
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
Royalty-free distribution. Prices in USD; taxes and VAT are handled by our Merchant of Record at checkout.
$129.95
1 developer, or 1 server deployment
$259.95
Your development team, up to 5 server deployments
$499.95
Unlimited developers, servers and applications
Need a custom build or an upgrade? Contact us. See the refund policy.
Free trial
Install the trial, run the sample code, and evaluate the output on your own documents. The installer includes the component, demo application and documentation.
The full version and registration key are delivered by email after purchase.
FAQ
a.pdf?1-2|b.pdf?3-4.Tutorials
Related products
Encrypt, decrypt and apply permissions to PDF files from a single Windows component.
Convert PDF files to editable Word (DOC) documents from Windows applications.
Convert TIFF, PDF and common image formats in both directions from Windows apps.
The trial is free and does not require registration. See the output before you buy.