Apache PDFBox is an open source and free Java PDF library for working with PDF documents.
Apache PDFBox allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents. Apache PDFBox also includes several command line utilities.
Here are some key features of "Apache PDFBox":
· PDF to text extraction
· Merge PDF Documents
· PDF Document Encryption/Decryption
· Lucene Search Engine Integration
· Fill in form data FDF and XFDF
· Create a PDF from a text file
· Create images from PDF pages
· Print a PDF