Lucee 5 - PDF libraries

Hoping someone can give me some guidance on what PDF java libraries are
packaged with Lucee 5

I see that pdfpox and iText(? - see below) are being used

import org.apache.pdfbox.exceptions.CryptographyException;> import org.apache.pdfbox.exceptions.InvalidPasswordException;

import org.apache.pdfbox.pdmodel.PDDocument;
import com.lowagie.text.pdf.PdfReader;
import com.lowagie.text.pdf.PdfWriter;

https://github.com/lucee/Lucee/blob/a8eb8a9356c764886327f65d9b08addd8047eb7d/core/src/main/java/lucee/runtime/text/pdf/PDFDocument.java

https://github.com/lucee/Lucee/blob/a8eb8a9356c764886327f65d9b08addd8047eb7d/core/src/main/java/lucee/runtime/tag/PDF.java

https://github.com/lucee/Lucee/blob/a8eb8a9356c764886327f65d9b08addd8047eb7d/core/src/main/java/lucee/runtime/text/pdf/PDFUtil.java

Is com.lowagie.text iText?
as in
http://itextpdf.com/

Would seem so

lowagie.itext;bundle-version=2.1.2.1,

Looks like itext is up to version 5 now
http://itextpdf.com/release/iText557
but maybe licencing changed in somewhere in there??
http://itextpdf.com/salesfaq

pdfbox is only a dot point behind stable release
there is a RC for version 2
https://pdfbox.apache.org/download.cgi

Are there plans to port everything over to pdfbox and remove iText?

As an aside:

If I was able to get cfpdfform working in CFML (as an extension) would
someone be keen to port to Java?

I am assuming that would be quicker and better way to build the tag.

aside II:

when creating extensions, is it ok to use libraries in the core?
As I understand it, in the extension manifest you can specify the Lucee
version it depends on.
So I am assuming you can version extensions then added dependencies.

Just need a way then to know if dependent java libraries change.
Can the extension manifest go to the java library level?

Hopefully there will be some doc on Lucee 5 extensions soon.

AJ Mercer
<webonix:net strength=“Industrial” /> http://webonix.net | <webonix:org
community=“Open” /> http://webonix.org
http://twitter.com/webonix