Sejda (http://www.sejda.org)
An extendible and configurable PDF manipulation layer library written in Java. A ready to use java library to perform PDF document manipulation without having to deal with the low level API.
Sejda offers many "ready to go" manipulations implemented using iText, PDFBox or ICEpdf but it can be extended and/or configured to use other implementations.
A platform independent CLI (command line interface) is available for download with every new release.
A web interface is available at sejda.com where the most commonly used tasks are available as online services.
We put a great effort trying to keep high quality standard for our code base, all the details on SonarQube
Apache License, Version 2.0