Screenshot Preview

jPDFAssemble

by Qoppa Software - Product Type: Component / Java Class

Assemble or disassemble PDF documents. jPDFAssemble is a Java library that can be used to assemble PDF files. jPDFAssemble can combine, merge or split PDF documents. jPDFAssemble also allows to add or manipulate bookmarks in PDF documents. The library can save resulting documents to the local file system or to an output stream to be able to serve the documents directly to a client browser when working within a J2EE server. jPDFAssemble is built on top of Qoppa's proprietary PDF technology so you do not have to install any third party software or drivers. jPDFAssemble is also 100% Java, so it is completely platform independent and can run on Windows, Linux, Unix, Mac OSX and any other platform that supports the Java runtime environment.

jPDFAssemble Main Features

  • Split PDF documents: extract, delete pages from existing PDF documents.
  • Merge PDF documents: insert pages from other PDF documents into new or existing PDF documents, append PDF documents into existing documents.
  • Create new bookmarks or edit existing bookmarks / outlines.
  • Save to the file system or to Java output streams.
  • Split PDF documents: extract, delete pages from existing PDF documents.
  • Written entirely in Java - allows your application to remain platform independent. No need to install or configure additional drivers or software when deploying your application.

The starting point for using jPDFAssemble is the com.qoppa.pdfAssemble.PDFAssembleDoc class. This class is used to load PDF documents and then provides methods to combine or split documents and then save the resulting documents. The class provides three constructors to load PDF files from the file system, a URL or an InputStream. All constructors take an additional parameter, an object that implements IPasswordHandler, that will be queried if the PDF file requires a password to open (called Open or User password). Additionally, the class provides a fourth constructor to create a blank document. This constructor can be used when a new document needs to be created entirely by assembling pages from other PDF documents. Once a PDF document has been loaded by instantiating the PDFAssembleDoc class, pages in the document can be deleted or extracted to a new PDF.

jPDFAssemble PDFs Merging: Inserting Pages, Appending Documents
jPDFAssemble also allows to merge documents by inserting pages from other PDF documents or appending whole documents into a PDF document. The document can be an existing document or a new document according to the constructor used when creating the PDFDocument object.

jPDFAssemble Working with Bookmarks
jPDFAssemble allows to create new bookmarks or manipulate existing bookmarks in PDF documents.

jPDFAssemble Getting Basic Information about the PDF Document (Title, Author, etc...)
To get basic information about the loaded PDF document, you need to get the DocumentInfo class accessible through PDFAssembleDoc.getDocumentInfo. From this class, you can get information about the document such as title, author, subject, keywords, etc.

jPDFAssemble Distribution and JAR Files
jPDFAssemble is packaged in a single jar file, jPDFAssemble.jar that gets installed with the evaluation sample. When distributing an application that contains jPDFAssemble, the jPDFAssemble.jar file needs to be distributed along with it and needs to be included in the class path when running the application.


Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us