Ortus PDF Lucee Extension logo

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

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.

Implemented Tags:

  • cfpdfform
  • cfpdfformparam
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 checkmark checkmark checkmark
Minor Fixes + Patches for 1 year checkmark checkmark checkmark

Capabilities

Below you can find a description of the major features of our PDF Extension.

  • cfpdfform tag implementation compliant with Adobe ColdFusion
  • cfpdfformparam 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!!

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 checkmark checkmark
PDF Flattening checkmark checkmark
(Requires another tag)
XML Bindings checkmark checkmark
JSON Bindings checkmark checkmark
FDF Bindings checkmark checkmark
Native CFML Bindings checkmark checkmark
Read Form into Native CFML checkmark checkmark
Read Form into XML checkmark checkmark
Read Form into JSON checkmark checkmark
Read Form into FDF Data checkmark checkmark
Data Preservation/Overwriting checkmark checkmark

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

waveup-lightBlue
waveup-lightBlue
Got Questions?

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