Apache PDFBox is cross-platform libraries written on language JAVA to work with PDF files.
The library contains many functions: editing, creating and printing documents; tool allows users to insert images into a document and more. The installation package has a set of utilities that can be run from the command prompt. It is available for all operating systems pre-loaded with libraries JAVA.
It is not a program, it is software library for developers.