PDF +
Premium PDF generation and manipulation module for BoxLang+ applications: build, merge, stamp, secure, and extract content programmatically.
Installation
# For Operating Systems using our Quick Installer
install-bx-module bx-plus,bx-pdf
# Using CommandBox to install for web servers
box install bx-plus,bx-pdfComponents
Document Generation Components ( Free Tier )
PDF Manipulation Components ( Boxlang+ Only )
PDF Form Components ( Boxlang+ Only )
Document Component
Attributes
Attribute
Type
Default
Description
Unsupported Attributes
DocumentItem Component
Attributes
Attribute
Type
Required
Description
DocumentSection Component
Attributes
Attribute
Type
Description
Unsupported Attributes
PDFForm Component
Actions
Attributes
Attribute
Type
Required
Description
Examples
Populating Form Fields
Reading Form Data
FDF Data Operations
PDFFormParam Component
Attributes
Attribute
Type
Required
Description
Usage Notes
Example
PDF Component
Supported Actions
Action
Description
Key Attributes
Attribute
Type
Description
Examples
Reading PDF Information
Merging Multiple PDFs
Extracting Text Content
Adding Watermarks
Adding Headers and Footers
Protecting PDF with Password
Removing Password Protection
Generating Thumbnails
Deleting Specific Pages
Setting Document Information
Using PDF Variables
Complex Multi-Action Example
PDFParam Component
Attributes
Attribute
Type
Description
Example
Advanced Examples
Complete Document Generation
PDF Processing Pipeline
Form Processing Workflow
CFML Compatibility
Technical Requirements
Support and Documentation
📎 Related Modules
https://github.com/ortus-boxlang/boxlang-docs/blob/v1.x/boxlang-framework/boxlang-plus/modules/bx-plus-pdf/bx-spreadsheet/README.mdhttps://github.com/ortus-boxlang/boxlang-docs/blob/v1.x/boxlang-framework/boxlang-plus/modules/bx-plus-pdf/bx-plus/README.mdLast updated
Was this helpful?
