Ortus PDF Lucee Extension
It add to any Lucee engine the missing PDF capabilities you were longing for and enhancing some PDF capabilities as well
Latest Ortus News
Overview
The Ortus PDF Lucee Extension adds to any Lucee engine the missing PDF capabilities you were longing for and enhancing some PDF capabilities as well. The extension contains several new CFML built-in tags and functions that will help you manipulate and work with PDF documents.
The Ortus PDF Lucee Extension will allow you to do PDF manipulation like prefilling PDF form fields from a database, native CFML structures, JSON, FDF and even XML data. It can also process PDF form data by extracting to native CFML structures, XML, JSON, FDF or files. It can also flatten PDF files to lock in PDF form changes and much more. Please see our capabilities section for much more detail about our features.
Populate Using Sub Tags
Populate Using Native CFML Structs
data = { "full_name" = "Ortus Rocks", "exam_date" = "#dateFormat( now(), "mmmm dd, yyyy")# #timeFormat( now(), "medium")#", "strategy_overview" = "Drink a lot of water!", "strategy_tips" = "Eat a lot of cheese!" }; pdfform action="populate" source="#datapath#/report.pdf" overwrite="true" overwriteData="true" structData=data flatten="true";
Populate Using JSON
jsonData = '{ "full_name" : "Ortus Rocks", "exam_date" : "#dateFormat( now(), "mmmm dd, yyyy")# #timeFormat( now(), "medium")#", "strategy_overview" : "Drink a lot of water!", "strategy_tips" : "Eat a lot of cheese!" }'; pdfform action="populate" source="#datapath#/report.pdf" overwrite="true" overwriteData="true" jsonData="#jsonData#" flatten="true";
Reading a PDF Form
pdfform action="read" source="#dataPath#/report.pdf" result="formData" jsonData="jsonData"; // Native Struct writeDump( formData ); // JSON Data writeDump( jsonData );
Purchase v2.0.0
You can purchase our extension for as little as $24.91/month or purchase a life-time license as well. That's just three fancy shmancy cups of coffee a month!
Standard Servers | Containerized Servers | ||
---|---|---|---|
Features |
Small | Large | |
Price | $249 /year |
$499 /year |
$1599 /year |
Concurrent Lucee Instances | 1 | Max 5 | Max 20 |
Lucee Contexts | Unlimited | Unlimited | Unlimited |
PDF Threads | Unlimited | Unlimited | Unlimited |
Support for 1 year | ![]() |
![]() |
![]() |
Minor Fixes + Patches for 1 year | ![]() |
![]() |
![]() |
Purchase | Purchase | Purchase |
Capabilities
Below you can find a description of the major features of our PDF Extension.
cfpdfform
tag implementation compliant with Adobe ColdFusioncfpdfformparam
tag implementation compliant with Adobe ColdFusion- Ability to export PDF form data into:
- Native CFML Structures
- XML String
- XML File
- FDF File
- JSON
- Ability to pre-fill PDF form data from:
- Native CFML Structures
- XML String
- XML File
- XML Objects
- JSON objects
- Allows the ability to flatten PDFs after populating them with data
- Manipulates existing forms created in Adobe® Acrobat® and Adobe® LiveCycle® Designer
- Ability to stream generated PDFs to browser
- Much More!!
![](png/lucee-logo.png)
![](png/ortuspdf-185-logo.png)
Comparison to Adobe ColdFusion
Here is a little chart on how our PDF extension compares to Adobe ColdFusion's PDF capabilities
Feature | Ortus | Adobe |
---|---|---|
Processing Threads | Unlimited | Limited in Standard Unlimited in Enterprise |
PDF Stream To Browser | ![]() |
![]() |
PDF Flattening | ![]() |
![]() (Requires another tag) |
XML Bindings | ![]() |
![]() |
JSON Bindings | ![]() |
![]() |
FDF Bindings | ![]() |
![]() |
Native CFML Bindings | ![]() |
![]() |
Read Form into Native CFML | ![]() |
![]() |
Read Form into XML | ![]() |
![]() |
Read Form into JSON | ![]() |
![]() |
Read Form into FDF Data | ![]() |
![]() |
Data Preservation/Overwriting | ![]() |
![]() |
Professional Support
The Ortus PDF extension is professionally supported. We have a dedicated forum to help you with installation, usage, bugs, or feature enhancements. Please do not hesitate to contact us with any inquiries you might have.
FAQ
More Information
Got Questions?
Please contact us at consulting@ortussolutions.com for further information or click the button below and send us a quick message.
CONTACT US