jPDFProcess is a Java library that can read, manipulate and then save or print PDF documents. jPDFProcess support most PDF processes including creation of new documents, pages manipulation, form filling, data merging, text and image extraction, encryption, file attachments, digital signatures, bookmarks, layers. jPDFProcess can open with PDF