Apache PDFBox
Appearance
Apache PDFBox is a pure-Java library that can be used to create, render, split, merge and extract the text of PDF files.
History
PDFBox was started in 2002 in SourceForge by Ben Litchfield who wanted to be able to extract text of PDF files for Lucene. It became an Apache Incubator project in 2008, and an Apache top level project in 2009. [1]