jPDFProcess is a Java library to create and manipulate PDF documents that can be used to deliver customized PDF content to your users or to process incoming PDF content. jPDFProcess has a simple interface to work with PDF documents and is designed to be integrated easily and seamlessly into your PDF document workflow. The library provides a large amount of PDF functionality to handle all your document processing needs.
Main Features: Create PDF documents; Assemble documents (split, merge, combine, remove pages); Encrypt documents using RC4 or AES encryption, set passwords and permissions; Apply and verify digital signatures; Import, export and fill interactive form data; Convert documents to TIFF, JPEG, PNG images; Extract text content; Print PDF documents; Convert PDFs to images; Optional OCR module; Add file attachments, header & footers, watermarks, bookmarks; Edit document properties such as title, keywords, subject; Create PDF layers and draw onto them; Linearize PDF documents for fast web viewing; Works on Windows, Linux, Unix, Mac OS X (100% Java); Tested on JDK 1.4.2 and above; Can be deployed in various environments (J2EE, ESB servers).
||Free to try