Issues
- Jakarta Migration - PDF Extension 2.0LDEV-5369Resolved issue: LDEV-5369Pothys - MitrahSoft
- PDF saving doesn't work for POST requests in ChromeLDEV-5289
- PDF extension throws a 'Could not create bundle object' errorLDEV-4706Resolved issue: LDEV-4706
- Unexpected behavior occurs when an invalid password is defined in the cfpdf action='removepassword'LDEV-4694
- cfpdf action="removepassword" attribute throws Invalid errorLDEV-4692Resolved issue: LDEV-4692Pothys - MitrahSoft
- cfpdf action=setinfo ignores name attributeLDEV-4048Resolved issue: LDEV-4048Pothys - MitrahSoft
- CFPDF cannot read AES-256 encrypted filesLDEV-4041Michael Offner
- cfpdf destination attribute with empty string throw incorrect errorLDEV-4025Resolved issue: LDEV-4025Pothys - MitrahSoft
- Regression - Cfpdf merge using path for source with name attribute throws NPELDEV-4010Resolved issue: LDEV-4010Pothys - MitrahSoft
- cfdocumentsection ignores cfdocument margins attributesLDEV-3935Resolved issue: LDEV-3935Pothys - MitrahSoft
- cfpdf addWaterMark copyFrom content in result pdf is not clearLDEV-3934Michael Offner
- Manipulate Header/Footer in cfdocumentLDEV-3930Resolved issue: LDEV-3930
- Passing URL resource to CFPDF source attribute causes Null Pointer ExceptionLDEV-3928Resolved issue: LDEV-3928Pothys - MitrahSoft
- switch to openDPF rather than iText 2.1.7LDEV-3885
- update flying saucer to 9.1.22LDEV-3881Michael Offner
- PDF orientation test failing due to changed java api in PDFBOX 3.0xLDEV-3868Resolved issue: LDEV-3868Pothys - MitrahSoft
- add Chinese support in cfdocument pdf output with the flying saucer engineLDEV-3836Resolved issue: LDEV-3836Pothys - MitrahSoft
- cfdocument attribute saveAsName not implementedLDEV-3781Resolved issue: LDEV-3781Pothys - MitrahSoft
- CFDocument renders header/footer in wrong place when they contain <HTML> tagLDEV-3693Michael Offner
- CFDocument page numbers don't work unless evalAtPrint is trueLDEV-3692Michael Offner
- pdf.extension not loadedLDEV-3663Resolved issue: LDEV-3663
- cfdocument pdf does not support arialLDEV-3639Michael Offner
- cfpdf action=addHeader, addFooter without destination or text attribute throws NPELDEV-3587Resolved issue: LDEV-3587Pothys - MitrahSoft
- cfdocument input field are shows as editable text field in pdfLDEV-3585Michael Offner
- Generate PDF with Image from s3/HTTPS resources not show up in JDK 11LDEV-3583Michael Offner
- cfdocument ignores link stylesheetsLDEV-3571Resolved issue: LDEV-3571Pothys - MitrahSoft
- cfpdfdocument errorLDEV-3508Resolved issue: LDEV-3508Pothys - MitrahSoft
- cfdocumentitem header take a lot of space in extension 1.0.0.96LDEV-3488Resolved issue: LDEV-3488Pothys - MitrahSoft
- CFPDF action merge when source and destination are the same file.LDEV-3391Resolved issue: LDEV-3391Pothys - MitrahSoft
- cfdocument incorrectly appends charset to content-typeLDEV-3262Resolved issue: LDEV-3262Michael Offner
- cfdocument - margin doesn't work properly with orientationLDEV-3240Resolved issue: LDEV-3240Pothys - MitrahSoft
- Copy restricted PDF merge, "PdfReader not opened with owner password"LDEV-3215Resolved issue: LDEV-3215Pothys - MitrahSoft
- PDFs don't show unicode chars (text is just missing)LDEV-3201Michael Offner
- Some of fonts is not working in cfdocument with engine flyingsaucerLDEV-3144Michael Offner
- Update PD4ML versionLDEV-3129Resolved issue: LDEV-3129Michael Offner
- Cannot Downgrade PDF Extension in 5.3.7 in Docker deployments folder.LDEV-3120
- Error on CFDocument: Provider for class javax.xml.transform.TransformerFactory cannot be createdLDEV-3108Resolved issue: LDEV-3108Michael Offner
- Error - Using cfpdf action="write" overwrite="false"LDEV-3086Resolved issue: LDEV-3086Pothys - MitrahSoft
- cfdocument, images with data URLs don't work in the bodyLDEV-3078Resolved issue: LDEV-3078Pothys - MitrahSoft
- cfdocument's type attribute does not propagate to cfdocumentsectionsLDEV-3052Leon Miller-Out
- Add CFPDF action=extractImageLDEV-3048Resolved issue: LDEV-3048Zac Spitzer
- PDF2ImageICEpdf results in low quality image, use PDFBox to directly extract images insteadLDEV-3047Resolved issue: LDEV-3047Zac Spitzer
- Incompatibility - When using action = extracttext with cfpdfLDEV-3015Resolved issue: LDEV-3015Pothys - MitrahSoft
- <cfdocument> is running excessively long, then timing out.LDEV-3007Resolved issue: LDEV-3007Pothys - MitrahSoft
- PDF Print blank pageLDEV-2996Resolved issue: LDEV-2996Pothys - MitrahSoft
- Incompatibility - when using symbol - ₹ in cfdocumentLDEV-2972Michael Offner
- migrate PDF extension to openhtmltopdfLDEV-2968Zac Spitzer
- cfpdf error. When you try to merge with destination fileLDEV-2941Resolved issue: LDEV-2941Michael Offner
- Generated pdf with font barcode using pdf ext 1.0.0.80 cannot be open in adobe acrobat readerLDEV-2921Michael Offner
- Scaling problem when generate PDF with pdf engine fyling sourceLDEV-2913Michael Offner
50 of 128
Jakarta Migration - PDF Extension 2.0
Fixed
Description
Details
Assignee
Pothys - MitrahSoftPothys - MitrahSoftReporter
Michael OffnerMichael OffnerLabels
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Priority
New
Details
Details
Assignee
Pothys - MitrahSoft
Pothys - MitrahSoftReporter
Michael Offner
Michael OffnerLabels
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Priority
Created 4 March 2025 at 15:02
Updated 5 days ago
Resolved last week
Activity
Show:
Pothys - MitrahSoftlast week
I tested this ticket with Lucee version 7.0.0.169-SNAPSHOT and PDF Extension 2.0.0.0-SNAPSHOT. When I checked IsPDFObject()
, <cfpdf>
, and <cfdocument>
, It worked fine, and no issues were encountered.
Migrate the Lucee PDF Extension to Jakarta EE namespace for compatibility with Lucee 7 and Tomcat 10+
The current PDF Extension (1.0) is built using javax classes and is incompatible with Jakarta EE environments. We need to create version 2.0 that works with the Jakarta namespace to support users migrating to Lucee 7 and newer servlet containers like Tomcat 10.
Tasks
Update all javax imports to jakarta equivalents
Ensure cfdocument, cfpdf, and cfpdfparam tags work correctly
Test with Lucee 7 and Tomcat 10
Update extension metadata to specify Lucee 7 requirement
Add version compatibility notes to documentation
Acceptance Criteria
PDF Extension 2.0 works on Lucee 7 / Tomcat 10+
All PDF manipulation tags function as expected
No javax dependencies remain in the codebase
Extension is marked as compatible with Lucee 7+ only