jPDFAssemble is a Java library 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 without any temporary files when working within a J2EE server.
Split PDF documents
Merge PDF documents
Create and edit bookmarks / outlines
Update document meta-data information
Save to the local file system or to Java output streams
Works on Windows, Linux, Unix, Mac OS X (100% Java)
What's new in version v2020R2
May include unspecified updates, enhancements, or bug fixes.