DocOrigin Merge

Data-Driven • PDF, PCL, HTML • Flexible Data Formats

Unify Your Data and Documents.

DocOrigin Merge is the heart of the DocOrigin product.

Merge combines user data with document templates (forms) to generate various output documents. Merge features a wide variety of input data options and output format choices. It embodies a powerful JavaScript engine with an extensive set of integration features that enable access to all aspects of the template, data, and document.

Merge is a multi-platform program, available on Windows, Linux, AIX® and IBM i. Templates and data streams are completely interoperable between platforms to allow optimal configuration of the final system. Contact your distributor for details.

Merge icon

One Run, Many Outputs

With DocOrigin, you can design a document that creates multiple outputs from a single run, for example:

– Send the same document to multiple printers.
– Create both printer and PDF output at the same time.
– Create a series of individual PDF documents at the same time as a single, combined, archivable document is generated.

PDF, PCL, HTML and More

DocOrigin Merge contains a custom PDF output system specially adapted to the generation of dynamic documents, with the fastest PDF generation in the industry.

This is the workhorse of printer output, typically the fastest printed output. PCL offers a variety of options and control features, such as paper size, orientation, printer resolution, number of copies and duplexing. DocOrigin Merge can download truetype fonts into a printer on-the-fly, with options to download only the subset of characters present in the document.

DocOrigin Merge includes the capability to generate standard HTML4/5 output documents. These documents can be static or fillable by the end user. Our HTML interface includes the ability to utilize most dynamic input features of HTML, such as text input, buttons, choice lists, checkboxes, and so on. Data can be easily posted to your web server for further processing. A unique feature of the DocOrigin HTML output is that all necessary files, htm, images and stylesheets, are embedded into a single HTML file. All pages of a document are present in that single file, with convenient tabs across the top to navigate between pages. This results in a greatly simplified deployment on your server.

Contact us to learn about additional capabilities of the DocOrigin Merge feature.


DocOrigin Merge is data-driven. The content of the data stream dictates the template elements – tables, repeated sections, and pages – that appear in the output stream. Merge handles this without requiring special codes or commands in that data stream. With DocOrigin, there is a clear separation of the data from the templates, simplifying integration and future modifications. Merge runs through a series of major steps in this process, each of which offers opportunities for custom JavaScript intervention to provide unique formatting, calculations, or dynamic output distribution control.

Flexible Data Formats

At its core, DocOrigin handles data using industry-standard XML. But it doesn’t stop there. DocOrigin Merge also provides a variety of options to read comma/tab delimited data, fixed-column data, JetForm “.dat” files and more. A set of features called “filters” can be invoked to convert data as it is passed to Merge. DocOrigin FilterEditor enables you to develop custom filters to convert classic overlay print files. Or, you can create your own custom filter process using the DocOrigin optimized JavaScript engine.

Optimized JavaScript Engine

DocOrigin components, including Merge, use an integrated JavaScript system to enable additional business logic and custom control of every aspect of the document generation process. Although not required for most day-to-day document generation needs, script is available when your special requirements dictate it. DocOrigin Merge features a unique script optimization feature that enables most standard JavaScript to execute hundreds of times faster than typical industry-standard script engines.

Email Output

DocOrigin components, including Merge, all contain a JavaScript interface to your email portal as a standard feature. Use Merge to create documents, invoices, statements that can be emailed to customers or clients quickly and effectively in a single operation. The DocOrigin email system uses a standard SMTP interface to your mail server.


DocOrigin Merge supports a wide variety of industry standard barcode symbologies embedded right inside the product. Symbologies include UPC-A, EAN13, Code39, 2of5, Code128, Datamatrix, QRcode, PDF417. Merge also generates the new USPS Intelligent Mail barcode, as well as the Australia Post Barcode. All are configurable with a variety of settings to ensure high-quality, readable barcodes. Custom Zebra print drivers allow you to drive your Zebra printer at production speeds.

Charts and Graphs

DocOrigin Merge can create high quality Barcharts, Pie Charts, and Line Graphs from customer data, when required including 3-D bar charts. Merge embeds these charts inside documents using the standard high-quality text and drawing features of DocOrigin. All text is then rendered using the same scalable TrueType fonts used throughout the product. A large set of options is available to set color, font, sizes, and styles of the various components of the chart, easily and effectively.

Multi-Platform Support

Experience seamless document generation across diverse platforms with DocOrigin’s unparalleled multi-platform support. Whether you’re on Windows, Linux, or any other major operating system, DocOrigin empowers you to create, customize, and deliver dynamic documents with ease. Say goodbye to compatibility concerns and embrace the freedom to generate professional, high-quality documents effortlessly on the platform of your choice. DocOrigin: Unleashing the power of multi-platform document creation for a truly flexible and efficient workflow.

  • DocOrigin made our job much easier in what was already a complex and mission-critical undertaking. The platform and the implementation team performed beyond our expectations.

  • Tyler empowers thousands of local government offices and school districts with our software solutions. We felt that DocOrigin was the best choice to satisfy the unique needs of state and local government organizations and school districts.

  • The McKesson business unit needed a next-generation solution to replace our current print program. Re-platforming our critical print processes was an essential change.

  • We process large volumes of print, especially at peak times. With our current software we sometimes experience a slow-down that can impact our shipments to customers. Re-platforming our critical print processes was an essential change.

Other Solutions
BCC Icon

Business Communications Center

Our Business Communications Center™ customer management software solution provides an intuitive user interface for Marketing, HR, and Legal departments.

Learn More
FilterEditor Icon


DocOrigin FilterEditor is a Windows GUI application used to create filter definitions (.xfilter) that can the be used in DocOrigin Merge.

Learn More
Design Icon


All of the UI elements and tools in DocOrigin Design are specifically created and tailored to real business form and document template design.

Learn More