PDF Tools AG - Homepage

3-Heights™ PDF Merge Split


Areas of use
Technical details


3-Heights™ PDF Merge Split is a component for splitting and merging the pages of PDF and PDF/A compliant documents with practical additional functions.

In addition to its main functions of splitting and merging, the application can also rotate pages, copy or add metadata and other document attributes such as document outlines, form fields, color profiles for output devices and much more, as well as flattening form fields.

It can also process multiple input and output documents simultaneously. A special feature is the component's ability to process and create PDF/A-compliant files.

3-Heights™ PDF Merge Split


  • Merge different PDF documents or pages thereof to form a single PDF document
  • Split a PDF document of many pages into a number of smaller PDF documents
  • Rotate pages
  • Flatten form fields
  • Set and copy the color profile for the output device (output intent)
  • Set and copy document information and metadata (XMP)
  • Set passwords and permission flags
  • Process from the file system and from memory

3-Heights™ PDF Merge Split

A detailed list of individual functions can be found in the manual.


Features and benefits

3-Heights™ PDF Merge Split is particularly suitable for processing large PDF documents and many pages quickly and efficiently. The component only requires a minimum of system resources.

Performance characteristics

  • PDF/A-compliant processing
  • Supports document outlines, form fields, metadata, etc.
  • Simultaneous processing of multiple input and output files
  • High performance

Areas of use

Customer files

Sort individual documents such as scanned documents, generated reports, correspondence, etc., by customer and reassemble to form a file for each customer.


Packetize and archive forms by date, ensuring that completed form fields in the documents are rendered unchangeable (flattening).

Mail dispatch

Split and merge large PDF documents converted from print data streams (COLD) so they can be assigned to envelopes.

Other areas of use

  • Assembling reports from different individual documents or fragments thereof
  • Adding further pages such as title pages to documents
  • Removing unwanted pages, for instance, blank pages
  • Packetizing individual invoices to large batches for archiving, for instance daily and monthly processing

Technical details

Input formats

  • PDF and PDF/A

Output formats

  • PDF and PDF/A (the latter requires all input documents to be compliant with the PDF/A standard)


  • Standards:
    • ISO 19005-1 (PDF/A-1)
    • ISO 19005-2 (PDF/A-2)
    • ISO 19005-3 (PDF/A-3)
    • ISO 32000-1 (PDF 1.7)

Additional technical information

See manual

Operating systems

  • Windows 7 or newer
  • Windows Server 2008 or newer
  • HP-UX – PA-RISC and Itanium
  • Linux (SuSE and Red Hat on Intel)
  • Mac OS X
  • Sun Solaris


  • API: C, Java, .NET, COM

Programming languages

All program libraries are written in efficient and thread-safe C++. A selection of the following programming languages is offered in the API:

  • C#, VB .NET, J# via .NET
  • Java via JNI
  • MS Visual Basic, Borland Delphi, VBA (MS Office products such as Access) and C++ via COM
  • C and C++ via native C

Product variants

  • Shell tool (command line)
  • API (Programming Interface)

Next steps


Product-specific success stories

Abraxas Informatik AG, Switzerland,
Thurgau cantonal tax administration authority, Switzerland

Documentation / FAQ

Product flyer

Manuals: API - Shell


We are here to help

Easy ways to get the answers you need.

Contact via email

Via phone :
08:00-17:00 HEC (UTC+1)
+41 43 411 44 51

Follow and tell


Subscribe newsletter

Copyright 2001-2016 PDF Tools AG

Sitemap | Privacy | Legal | Masthead