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;
Lucee/PDFDocument.java at a8eb8a9356c764886327f65d9b08addd8047eb7d · lucee/Lucee · GitHub
Lucee/PDF.java at a8eb8a9356c764886327f65d9b08addd8047eb7d · lucee/Lucee · GitHub
Lucee/PDFUtil.java at a8eb8a9356c764886327f65d9b08addd8047eb7d · lucee/Lucee · GitHub
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
Apache PDFBox | Download
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