An extendible and configurable PDF manipulation layer library written in java. http://www.sejda.org