PDF-based
document assembly software —
PDF split and merge software,
PDF appending software,
PDF concatenation software,
PDF page extraction software:
Citation Software

PDF split and merge software
Government buyers
click here
 • Products & Services     • Buy software 
 • Downloads     • Support 
 • Customer testimonials     • FAQ 
 • Free newsletter     • Press 
 • Mailpiece-design site     • Links 
 • News archives     • Contact 
   • About     • Home 


Server-based PDF-document-assembly software lets you do dynamic PDF split and merge (extract pages from PDF files to create new ones).

PDF document assembly API
Use our Wizard to find what you need. Just tell the Wizard what you need to do, and the Wizard will suggest some products.
Can't find exactly what you need?
Not sure exactly what you need?

We can help you find appropriate
software for your requirements.

Call us at 888-260-7316.

FullSWITCH print workflow automation software
 
♦♦♦ Sign up for our
free newsletter
Can't find exactly what you need?
Not sure exactly what you need?

We can help you find appropriate
software for your requirements.

Call us at 888-260-7316.

FullSWITCH print workflow automation software
 
The XpdfSplice SDK is

PDF split and merge API
 



































































































































































































































































  







Citation Software Inc.
 Specialists in variable-data publishing since 1986
 
www.CitationSoftware.com     info@CitationSoftware.com


                 Follow CitationSW on Twitter                 
                Click to use wizard $769 gets you started with variable-data printing. Call for details.
             Use our Wizard to find the right product for your requirements and budget!


888-260-7316
  
  
  
 

   Search
     *** Make $50 by sending a customer to us *** We offer FREE SHIPPING!
♦♦♦ Sign up for our free newsletter ♦♦♦
 

These are the products we offer for PDF document assembly — PDF split and merge, PDF appending, PDF concatenation, PDF page extraction.

server based PDF split and merge software API AppendPDF   server based PDF document assembly software AppendPDF Pro   dynamic PDF split and merge API software APSplit 
server based PDF page extraction software ExpressPublishing
Server
  server based PDF document assembly software

XpdfSplice SDK
These software products are programmer's libraries/toolkits that make it easy to do PDF-document assembly. What is PDF-document assembly? It's a shortcut term for "creating new PDF files from existing ones."

By using these PDF-document-assembly products, you can easily append a PDF file or part of a PDF file to another PDF file, split a PDF file into individual pages or groups of pages, and handle many related tasks. Some of these products let you add headers & footers, page numbers, Bates numbers, cover pages, tables of contents, and more. These products support a variety of platforms: AIX, AS/400, HP-UX, Linux, Mac OS X, Solaris, and Windows.

AppendPDF         
888-260-7316    info@CitationSoftware.com         

server based PDF document assembly software AppendPDF is command-line (i.e., server-based) document-assembly software that makes it easy for a programmer to write routines that create a new PDF file from lists of several existing PDF files and/or lists of page ranges within existing PDF files.

Powered by the Adobe PDF Library, AppendPDF is an ideal solution for creating PDF documents on demand in a high-volume environment.

A simple command combined with a parameter filename is all it takes to create the new PDF file. You use a parameter file to include PDF files from anywhere on your system. Specify additional parameter filenames and create multiple PDF files at the same time, one for each parameter file.
(If you need document-assembly software that can create highly customized PDFs, check out AppendPDF Pro.)


Command-line interface: simple yet powerful

The command-line interface is simple yet powerful. A command-line statement can be invoked in many different environments, with many different programming languages, including object-oriented languages such as Java, .NET, and Visual Basic. Sample code is available — contact us to request sample code for the programming language you're using.

Adobe Acrobat not required

AppendPDF is a stand-alone application. You don't need to have Adobe Acrobat installed to use AppendPDF.

Support for multiple platforms

AppendPDF is available for AIX, HP-UX, Linux, Solaris, and Windows. AS/400 is supported under IBM UNIX System Services for AIX.
To use AppendPDF, you start with a collection of PDF files. Typically the PDF files will contain text and graphics.

The PDF files do not need to contain any form fields.

Once you have all your PDF files, put them on your server.

Now write your script

You'll write a script that tells AppendPDF to grab specified pages from specified PDF files on your server and use those pages to create one or more new PDF files.

Your script can include instructions for creating metadata in each new PDF file (author, subject, title, date, etc.), setting display options for each new PDF file (magnification, etc.), encrypting each new PDF file, and more.

If you need more-powerful document-assembly software that can create highly customized PDF files by adding page numbers or Bates numbers, doing personalization, generating Tables of Contents pages, and more, check out AppendPDF Pro and ExpressPublishing Server.

You might also want to consider our variable-data-printing/publishing solutions. They are more versatile than AppendPDF, and they don't require any programming.
  • Extract specific pages or page ranges.
  • Specify a unique file name for the new PDF.
  • Add document information dynamically (Author, Subject, Title or Keywords data).
  • Add custom data. Includes support of two custom field types: strings and dates. This feature is very useful when creating Acrobat Catalog indexes.
  • Include bookmarks from original files in the new PDF.
  • Apply 40-bit or 128-bit file encryption with user password to control who can view, print, or modify the PDF documents generated by AppendPDF and who can copy text & graphics from within them.
  • Linearization: optimize the PDF files generated by AppendPDF for faster access and viewing when downloaded from the Web or from a network.
  • Perform a variety of completely safe optimization and cleanup operations, reducing file size in most instances.
  • Set the output file version for ISO 32000 compliance (Adobe PDF version 1.7).
  • Stand-alone operation (does not rely on Adobe Acrobat).

If you need more-powerful document-assembly software that can create highly customized PDF files by adding page numbers or Bates numbers, doing personalization, generating Tables of Contents pages, and more, check out AppendPDF Pro and ExpressPublishing Server.

You might also want to consider our variable-data-printing/publishing solutions.
AppendPDF is available for the following operating systems:

AIX
   5.2 & above

AS/400
   Supported under IBM UNIX System Services for AIX

HP-UX
   11i & above (Itanium) (currently 4.6.1; 5.0 ships soon)

Linux
   Kernel 2.4, 32 bit
   Kernel 2.6, 32 bit
   Kernel 2.6, 64 bit

Solaris
   10 & above on Sparc

Windows
   NT, 2000, XP, Vista, & above
Free trial versions of AppendPDF are available. Request your free trial version of AppendPDF by calling us at 888-260-7316 or by sending e-mail to info@CitationSoftware.com. (If you decide to send e-mail, be sure to specify which platform you're using.)
To purchase, call us at 888-260-7316 — or if you prefer, you may fill out our order form and fax it to 207-433-1160.

We accept credit cards and debit cards (American Express, Discover, MasterCard, and Visa).

server based PDF split and merge software server based PDF split and merge API
Pricing for AppendPDF starts at $945.00 USD.*

Pricing is subject to change without notice.

Pricing shown here might not be available to customers in particular geographic locations.

*Payment of an additional fee for maintenance & support is optional but recommended.

AppendPDF Pro         
888-260-7316    info@CitationSoftware.com         

PDF document assembly API AppendPDF Pro is command-line (i.e., server-based) document-assembly software that makes it easy for a programmer to create a system that puts together complete PDF books from existing PDF documents. It offers powerful, dynamic appending capabilities along with comprehensive file-stamping technology.

A simple command combined with a parameter filename is all it takes to create the new PDF file. Specify additional parameter filenames and create multiple PDF files at the same time, one for each parameter file.

Powered by the Adobe PDF Library, AppendPDF Pro is the ideal solution for creating customized PDFs in a high-volume document-production environment.

Command-line interface: simple yet powerful

The command-line interface is simple yet powerful. A command-line statement can be invoked in many different environments, with many different programming languages, including object-oriented languages such as Java, .NET, and Visual Basic. Sample code is available — contact us to request sample code for the programming language you're using.

Adobe Acrobat not required

AppendPDF Pro is a stand-alone application. You don't need to have Adobe Acrobat installed to use AppendPDF Pro.

Support for multiple platforms

AppendPDF Pro is available for AIX, HP-UX, Linux, Solaris, and Windows. AS/400 is supported under IBM UNIX System Services for AIX.
To use AppendPDF Pro, you start with a collection of PDF files. Typically the PDF files will contain text and graphics.

The PDF files do not need to contain any form fields.

Once you have all your PDF files, put them on your server.

Now write your script

You'll write a script that tells AppendPDF Pro to grab specified pages from specified PDF files on your server and use those pages to create one or more new PDF files.

Your script can include instructions for generating personalized cover pages; applying customized bar codes, page numbers, Bates numbers, watermarks, logos, headers, and footers; generating Tables of Contents (complete with bookmarks and hyperlinks); creating metadata in each new PDF file (author, subject, title, date, etc.); setting display options for each new PDF file (magnification, etc.); encrypting each new PDF file, and more.

For even more flexibility when creating customized/personalized documents, you might want to consider our variable-data-printing/publishing solutions. They are more versatile than AppendPDF Pro, and they don't require any programming.
  • Extract specific pages or page ranges.
  • Specify a unique file name for the new PDF.
  • Add document information dynamically (Author, Subject, Title or Keywords data).
  • Add custom data. Includes support of two custom field types: strings and dates. This feature is very useful when creating Acrobat Catalog indexes.
  • Include bookmarks from original files in the new PDF.
  • Attach any PDF file as a cover page and dynamically stamp any text in any location on the page.
  • Automatically generate Table of Contents pages with active hyperlinks to each document included in the new PDF file. Change the Table of Contents entry attributes to accomplish the look you want for your new PDF Book. Options include; Table of Contents line-spacing adjustment, margin adjustment, column width, and tab leaders.
  • Add text or JPEG Images in any location, on any page within your new PDF document. There are many stamping options, including; position, justification, page ranges, multi-line, Bates numbering, Adobe Type 1 fonts, bar-code fonts. font size, RGB color, stamping variables, and much more.
  • 2-up rendering: Print two PDF-document pages on each printer page for all pages following the cover page and Table of Contents. Supports portrait-sized PDF pages.
  • Apply 40-bit or 128-bit file encryption with user password to control who can view, print, or modify the PDF documents generated by AppendPDF Pro and who can copy text & graphics from within them.
  • Linearization: optimize the PDF files generated by AppendPDF Pro for faster access and viewing when downloaded from the Web or from a network.
  • Perform a variety of completely safe optimization and cleanup operations, reducing file size in most instances.
  • Set the output file version for ISO 32000 compliance (Adobe PDF version 1.7).
  • Stand-alone operation (does not rely on Adobe Acrobat).
AppendPDF Pro is available for the following operating systems:

AIX
   5.2 & above

AS/400
   Supported under IBM UNIX System Services for AIX

HP-UX
   11i & above (Itanium) (currently 4.6.1; 5.0 ships soon)

Linux
   Kernel 2.4, 32 bit
   Kernel 2.6, 32 bit
   Kernel 2.6, 64 bit

Solaris
   10 & above on Sparc

Windows
   NT, 2000, XP, Vista, & above
Free trial versions of AppendPDF Pro are available. Request your free trial version of AppendPDF Pro by calling us at 888-260-7316 or by sending e-mail to info@CitationSoftware.com. (If you decide to send e-mail, be sure to specify which platform you're using.)
To purchase, call us at 888-260-7316 — or if you prefer, you may fill out our order form and fax it to 207-433-1160.

We accept credit cards and debit cards (American Express, Discover, MasterCard, and Visa).

PDF split and merge API server based PDF appending software
Pricing for AppendPDF Pro starts at $2,895.00 USD.*

Pricing is subject to change without notice.

Pricing shown here might not be available to customers in particular geographic locations.

Looking for a less-expensive product? Check out AppendPDF.


*Payment of an additional fee for maintenance & support is optional but recommended.

APSplit         
888-260-7316    info@CitationSoftware.com         

server based PDF concatenation software APSplit is a streamlined, command-line (i.e., server-based) application that makes it easy for a programmer to write routines that do basic PDF-split-and-merge operations: extracting pages from existing PDF files and using the extracted pages to make new PDF files. APSplit can handle the same kinds of file-splitting operations as AppendPDF Pro.), but at a lower price.

The programmer can use many different criteria to control the splitting operation.

Command-line interface: simple yet powerful

The command-line interface is simple yet powerful. A command-line statement can be invoked in many different environments, with many different programming languages, including object-oriented languages such as Java, .NET, and Visual Basic. Sample code is available — contact us to request sample code for the programming language you're using.

Adobe Acrobat not required

APSplit is a stand-alone application. You don't need to have Adobe Acrobat installed to use APSplit.

Support for multiple platforms

APSplit is available for AIX, HP-UX, Linux, Solaris, and Windows. AS/400 is supported under IBM UNIX System Services for AIX.
To use APSplit, you start with a collection of PDF files. Typically the PDF files will contain text and graphics.

The PDF files do not need to contain any form fields.

Once you have all your PDF files, put them on your server.

Now write your script

You'll write a script that tells APSplit to grab specified pages from specified PDF files on your server and use those pages to create one or more new PDF files.

If you need more-powerful document-assembly software that can create highly customized PDF files by adding page numbers or Bates numbers, doing personalization, generating Tables of Contents pages, and more, check out AppendPDF Pro and ExpressPublishing Server.
  • Multiple split options: 1) each page in the original PDF becomes a new PDF file; 2) all the odd-numbered pages in the original PDF form a new PDF file; 3) all the even-numbered pages in the original PDF form a new PDF file; 4) a single page range, consecutive page ranges of the same length, or multiple page ranges of any size from any location in the original PDF are extracted to form one or more new PDF files; 5) each first-level bookmark section in the original document becomes a new PDF file; 6) the original PDF is split into new PDF files based on a maximum output-file size and page count that you specify.

  • Include bookmarks from original PDF file.

  • Save the annotations from the original PDF document in the extracted output, if you wish.

  • Optimize output PDFs for faster access and viewing when downloaded from the Web or a network.

  • Stand-alone operation (does not rely on Adobe Acrobat).
If you need more-powerful document-assembly software that can create highly customized PDF files by adding page numbers or Bates numbers, doing personalization, generating Tables of Contents pages, and more, check out AppendPDF Pro and ExpressPublishing Server.
APSplit is available for the following operating systems:

AIX
   5.2 & above on PowerPC

AS/400
   Supported under IBM UNIX System Services for AIX

HP-UX
   11i & above on PA-RISC & Itanium

Linux
   Kernel 2.4, 32 bit
   Kernel 2.6, 32 bit or 64 bit
   Red Hat Linux 9 uses Kernel 2.4
   Red Hat Linux 9 uses Kernel 2.4
   SUSE Linux 10 uses Kernel 2.6
   Has been certified Ready for Systems with Linux
   on IBM xSeries, iSeries, pSeries and zSeries systems

Solaris
   10 & above on Sparc

Windows
   NT, 2000, XP, Vista, & above on x86, & above
Free trial versions of APSplit are available. Request your free trial version of APSplit by calling us at 888-260-7316 or by sending e-mail to info@CitationSoftware.com. (If you decide to send e-mail, be sure to specify which platform you're using.)
To purchase, call us at 888-260-7316 — or if you prefer, you may fill out our order form and fax it to 207-433-1160.

We accept credit cards and debit cards (American Express, Discover, MasterCard, and Visa).

PDF split and merge API PDF document assembly API
Pricing for APSplit starts at $945.00 USD.*

Pricing is subject to change without notice.

Pricing shown here might not be available to customers in particular geographic locations.

Looking for a less-expensive product? Check out XpdfSplice SDK.


*Payment of an additional fee for maintenance & support is optional but recommended.

ExpressPublishing Server         
888-260-7316    info@CitationSoftware.com         

server based PDF appending software ExpressPublishing Server is server-based PDF-document-assembly software that automates PDF manipulation and enhancement. A document can be assembled from multiple documents. Tables of contents, bookmarks, and indexes can be modified; information can be added (page headers & footers, watermarks, page numbers/Bates numbers, etc.); individual pages or page ranges can be extracted.

Integration and communication methods.

If you're not a programmer, use ExpressPublishing Server's hot folders (watched folders) to set up your document-assembly workflow.

If you're a programmer, you can achieve tighter integration and do more-advanced things with SOA architecture, SOAP-compliant messaging, XML job tickets, SMTP e-mail.



   ExpressPublishing Server Brochure  

Stamping.

Add PDF watermarks, headers, footers, page numbers, Bates Numbers, HTML overlays. You can specify positioning within document and on page. Automatic adjustments for page sizing. Hyperlink references are automatically created.

Document assembly.

Merge multiple documents into one and automatically adjust hyperlinks, bookmarks, and tables of contents. Split PDF Documents into multiple volumes, automatically inserting slipsheets and tabs while adjusting hyperlinks, bookmarks and Tables of Contents. Intelligent document splitting based on preconfigured rules. Electronic hyperlinks are converted to page numbers in split volumes.

Appending.

Append documents automatically with bookmarks, tables of contents, and indexes. Automatic adjustments can be made based on changes to the document.

Integration and communication methods.

Hot folders (watched folders, SOA architecture, SOAP-compliant messaging, XML job tickets, SMTP e-mail,

For even more flexibility when creating customized/personalized documents, you might want to consider our variable-data-printing/publishing solutions. They are more versatile than ExpressPublishing Server, and they are somewhat easier to use.
Further automate your workflow with ExpressConversion Server and ExpressRecognition Server.

PDF split and merge API ExpressConversion Server. This is server-based software that automatically converts files from and to many different formats, including PDF formats. ExpressConversion Server can stand alone or can be integrated seamlessly with existing workflow systems and with enterprise-level document-management applications.
server based PDF appending software ExpressRecognition Server. ExpressRecognition Server is server-based OCR software that automatically converts images, paper documents, and faxes into editable and searchable electronic files such as PDF files or text files. ExpressRecognition Server can perform OCR on specific regions of a page (a process known as "Zonal OCR") and extract the recognized data into XML files for further analysis.

All-in-one product bundle: Express Enterprise Server

server based PDF concatenation software

This is an integrated solution for high-volume, server-based document conversion, PDF-document assembly, PDF manipulation, and OCR. This money-saving product bundle contains:
  • ExpressConversion Server
  • ExpressPublishing Server
  • ExpressRecognition Server
  • Extended Output Module.
ExpressPublishing Server:
  • Microsoft Windows —
       – Windows 2000 Server and Advanced Server with Service Pack 3
       – Windows Server 2003
       – Microsoft Internet Explorer Version 5.5 or greater (Version 6 recommended)
  • Microsoft .NET Framework Version 2.0
  • 512MB of RAM (1GB recommended)
  • 45MB of available hard-disk space
  • CD ROM drive (if installing from a CD)
Font-licensing requirements:

You must obtain proper licenses for the fonts used and embedded in PDF documents by Express Server applications.


NOTE:The free trial software you'll download after clicking this button is called "Express Server." It contains the functionality of ExpressConversion Server and ExpressRecognition Server in addition to the functionality of ExpressPublishing Server.
To get a price quote or to arrange a purchase, call us at 888-260-7316.
 

XpdfSplice SDK         
888-260-7316    info@CitationSoftware.com         

PDF page extraction API The XpdfSplice SDK is a very affordable developer's library/SDK that makes it easy for a programmer to create routines for PDF-document assembly (also known as PDF split and merge). Use it to split a multi-page PDF file into a collection of single-page PDF files, combine PDF files (use existing PDF files or pages from them to create new PDF files), and more.

The functionality of XpdfSplice is based on a single function:
take a specified page from an input PDF file and append it to a new, output PDF file
With that single function, any combination of PDF splitting, PDF merging, etc. is possible.

The XpdfSplice SDK is available as a COM component or a DLL for Windows platforms and as a shared library for Linux and Solaris platforms. Portable C++ source code is also available.
The XpdfSplice SDK is easy to use!

XpdfSpliceInputHandle in1, in2;
XpdfSpliceOutputHandle out1, out2;

// open the input files
in1 = xpdfSpliceOpenInput("input1.pdf");
in2 = xpdfSpliceOpenInput("input2.pdf");

// open the output files
out1 = xpdfSpliceOpenOutput("output1.pdf", 1.6);
out2 = xpdfSpliceOpenOutput("output2.pdf", 1.6);

// copy page 1 from both input files to the first output file
xpdfSpliceAddPage(in1, 1, out1);
xpdfSpliceAddPage(in2, 1, out1);

// copy page 2 from both input files to the second output file
xpdfSpliceAddPage(in1, 2, out2);
xpdfSpliceAddPage(in2, 2, out2);

xpdfSpliceCloseInput(in1);
xpdfSpliceCloseInput(in2);
xpdfSpliceCloseOutput(out1);
xpdfSpliceCloseOutput(out2);
The XpdfSplice SDK is available as a COM component or a DLL for Windows platforms and as a shared library for Linux and Solaris platforms. Portable C++ source code is also available.
The XpdfSplice SDK is available as a COM component or a DLL for Windows platforms and as a shared library for Linux and Solaris platforms. Portable C++ source code is also available.

Click the button below to download a free trial version of the XpdfSplice SDK for Windows. If you're not using Windows, call us at 888-260-7316 to get your free trial version.

To purchase, call us at 888-260-7316 — or if you prefer, you may fill out our order form and fax it to 207-433-1160.

We accept credit cards and debit cards (American Express, Discover, MasterCard, and Visa).

PDF document assembly API server based PDF splitting software
Pricing starts at $235.00 USD for a developer's license and $9.00 USD per unit for runtime licenses.

Volume discounts are available. Call us at 888-260-7316 to get a price quote.

Pricing is subject to change without notice.

Pricing shown here might not be available to customers in particular geographic locations.



*Payment of an additional fee for maintenance & support is optional but recommended.
 
Can't find exactly what you need? Not sure exactly what you need? Contact us by phone at 888-260-7316, or send e-mail to info@CitationSoftware.com. We can help you find appropriate software for your requirements.
 
 




    
Let our Wizard help you find the right product!

• Products & Services   • Buy software   • Downloads   • Support
• Mailpiece-design site   • Our customers    • Company information   • Links
• Free newsletter   • FAQ   • Case studies   • Contact us
• News archives   • Press   • Customer testimonials   • Home


   Search

Copyright © 2011 Citation Software Inc.
info@CitationSoftware.com
888-260-7316
www.CitationSoftware.com
print on demand