Xojo FPDF - Premium Modules
Extend Your PDF Capabilities with Professional Features
Pure Xojo source code. No external dependencies. Works on Desktop, Web, iOS, and Console.
π Buy 2, Get 1 Free!
All 3 available modules for β¬100 (normally β¬150) - Save β¬50!
Mix and match any combination when more modules launch.
π¦ Available Now
π Encryption Module - β¬50
Military-grade PDF security with AES-256/128
What it does:
- AES-256 encryption (maximum security)
- AES-128 encryption (recommended)
- RC4-128 encryption (legacy support)
- Dual password protection (user + owner)
- Granular permissions (8 controls: print, modify, copy, annotate, etc.)
Why you need it: The free version only includes RC4-40 (40-bit), which is cracked in minutes. For any sensitive document (financial, medical, legal, HR), you need AES-128 or AES-256 encryption.
Perfect for: Finance, Healthcare, Legal, HR, Corporate Security
Learn More About Encryption Module β
π Table Module - β¬50
Professional table generation in one line of code
What it does:
- Three table engines (Simple, Improved, Fancy)
- Automatic column sizing
- Custom column widths
- Auto number alignment (right-aligned)
- Auto text alignment (left-aligned)
- Colored headers
- Alternating row colors (zebra striping)
- Multi-page pagination with header repetition
- Configurable footer with sum/count/average
- Manual Table Builder: no database needed, subtotal rows, merged headers, per-cell styling
Why you need it: Building a table manually with Cell() calls = 50+ lines of code. With Table Module = 1 line. Save hours of development time and get professional results instantly.
Perfect for: Financial Reports, Invoices, Inventory Lists, Database Reports, Catalogs
Learn More About Table Module β
ποΈ Zlib Module - β¬50
Pure Xojo compression for iOS and cross-platform consistency
What it does:
- Pure Xojo deflate compression (zlib 1.3.1 compliant)
- Pure Xojo inflate decompression
- 27-60% file size reduction
- No external DLLs or libraries
- Works identically on all platforms
Why you need it: iOS is the killer feature. Without this module, iOS PDFs have ZERO compression (0%), while Desktop PDFs get 60% compression. Your iOS app generates 2-3x larger files than your Desktop app. This module fixes that.
Also useful for Windows (no ZLIB1.DLL dependency) and true cross-platform consistency.
Perfect for: iOS Apps, Web Apps, Cross-Platform Apps, Cloud Storage
Learn More About Zlib Module β
π§Ύ E-Invoice Module - β¬50
EU-compliant electronic invoicing with Digital Signatures and Barcodes
What it does:
- Factur-X compliance (France mandate)
- ZUGFeRD 2.1 support (Germany)
- EN 16931 compliance (EU-wide)
- CII (CrossIndustryInvoice) XML generation
- PDF/A-3b with embedded XML (self-contained)
- 5 conformance profiles (MINIMUM to EXTENDED)
- Profile-aware validation with BT references
- Multi-currency and VAT handling
- Digital Signatures - PAdES-B-B PDF signing + XAdES-BES XML signing, Adobe Acrobat validated
- Barcode Module - QR, Code128, EAN-13, EAN-8, UPC-A, Code 39, ITF, Codabar, DataMatrix, PDF417
- ReadEInvoice PDF conformity checker
Why you need it: France mandates Factur-X e-invoicing for all businesses. Germany requires ZUGFeRD for government contracts. EU cross-border trade requires EN 16931 compliance.
Perfect for: French Businesses, German Contractors, EU Exporters, Accounting Software
Learn More About E-Invoice Module β
π HTML & Markdown Import Module - β¬50
Convert HTML and Markdown content directly to PDF
What it will do:
LoadHTML()- Convert HTML to PDF (paragraphs, bold, italic, images, tables, lists)LoadMarkdown()- Convert Markdown to PDF (headings, lists, code blocks, links, images)- Summernote/WYSIWYG editor output support
- Word HTML cleaning (removes bloat from pasted Word content)
- Base64 image extraction and embedding
- Merge field preservation (
{{field}}placeholders) - Inline CSS style support (font-family, font-size, color)
Why youβll need it: Building PDFs from HTML or Markdown saves hours of manual layout. Perfect for CMS content, email templates, documentation, and user-generated content. The Word HTML cleaner alone can reduce 566KB of bloated input to 233KB of clean content.
Perfect for: CMS Integration, Email Templates, Documentation, Summernote/WYSIWYG Editors, Report Generation
Learn More About HTML/Markdown Module β
π Coming Soon
π PDF/A Module
ISO-compliant archival PDFs for long-term preservation
What it will do:
- PDF/A compliance (ISO 19005)
- PDF/X compliance (print production)
- PDF/E compliance (engineering documents)
- ICC color profile embedding
- Output Intent creation
- Long-term archival guarantee
Why youβll need it: Legal, medical, and government systems often require PDF/A compliance. Regular PDFs may be rejected. Print shops require PDF/X for commercial printing.
Perfect for: Legal Archives, Medical Records, Government Documents, Print Production
Learn More About PDF/A Module β
π Forms Module
Interactive PDF forms with fillable fields
What it will do:
- Text fields (single-line, multi-line, password)
- Checkboxes and radio buttons
- Dropdown lists and combo boxes
- Digital signature fields
- Submit buttons (HTTP, email)
- Field validation and calculations
- Conditional logic (show/hide)
Why youβll need it: Turn static PDFs into interactive forms users can fill out, save, and submit. Perfect for registrations, applications, surveys, and data collection.
Perfect for: Registrations, Applications, Surveys, Order Forms, Contracts
Learn More About Forms Module β
π Complete Feature Comparison
| Feature | Free Version | Premium Modules |
|---|---|---|
| Core PDF generation | β Full support | β Full support |
| Basic fonts | β Included | β Included |
| UTF-8/TrueType fonts | β Included | β Included |
| Graphics & shapes | β Included | β Included |
| Images (JPEG/PNG) | β Included | β Included |
| Basic encryption (RC4-40) | β Weak (40-bit) | β + Strong (AES-256) |
| Professional tables | β Manual (50+ lines) | β One-line |
| iOS compression | β None (0%) | β Full (60%) |
| HTML/Markdown to PDF | β Not available | β LoadHTML() + LoadMarkdown() |
| E-invoicing | β Not available | β EU compliant |
| Digital signatures | β Not available | β PAdES-B-B + XAdES-BES |
| Barcodes | β QR + Code128 (free) | β + EAN-13, DataMatrix, PDF417, etc. |
| PDF/A compliance | β Not compliant | β ISO compliant (coming soon) |
| Interactive forms | β Not available | β Full AcroForms (coming soon) |
π° Pricing Structure
Individual Modules
β¬50 each - One-time purchase, lifetime license
Bundle Discount
Buy 2, Get 1 Free!
Examples:
- Any 2 modules: β¬100 (3rd free, save β¬50)
- All 3 available now: β¬100 (save β¬50)
- Future: All 6 modules: β¬200 (buy 4, get 2 free, save β¬100)
Whatβs Included
- β Full source code (unencrypted, readable, modifiable)
- β Lifetime license (no subscriptions)
- β All platforms (Desktop, Web, iOS, Console)
- β 12 months free updates
- β Complete documentation
- β Working examples
π³ How to Purchase
Payment: PayPal only (secure payment processing)
Delivery: Manual process - allow 2-3 business days for delivery via email after payment confirmation.
What you receive:
- Source code files (.xojo_code)
- Complete documentation
- Installation guide
- Working examples
- License information
For available modules (Encryption, Table, Zlib):
- Click βLearn Moreβ to visit individual module pages
- Use PayPal button at bottom of page
- Receive email confirmation
- Get module delivered within 2-3 business days
For coming soon modules (PDF/A, Forms, E-Invoice):
- No pre-orders accepted
- Check back later for availability
β Frequently Asked Questions
Q: Can I mix and match modules for the bundle discount? A: Yes! Buy any 2 modules for β¬100 (normally β¬100), get a 3rd free. Works with any combination.
Q: Are these subscriptions? A: No! One-time purchase, lifetime license. No recurring fees.
Q: Will they work on all Xojo platforms? A: Yes! Desktop (Windows, macOS, Linux), Web, iOS, and Console applications all supported.
Q: Is the source code obfuscated? A: No! Full, readable, commented source code. Modify it as needed for your projects.
Q: What if I need updates after 12 months? A: Most updates are free forever. Major rewrites (rare) may have discounted upgrade pricing.
Q: Can I use these in commercial applications? A: Yes! Lifetime commercial license included. No royalties or per-app fees.
Q: Do you offer refunds? A: Due to the nature of source code delivery, refunds are handled case-by-case. Contact us if you have issues.
Q: Can I get all 6 modules now? A: Only 3 are currently available (Encryption, Table, Zlib). The other 3 (PDF/A, Forms, E-Invoice) are in development. Sign up for email notifications on their individual pages.
π― Which Modules Do I Need?
iOS Developer?
- Zlib Module (essential - iOS has no compression otherwise)
- Encryption Module (if handling sensitive data)
- Table Module (if generating reports/invoices)
Business/Financial App?
- Table Module (professional reports and invoices)
- Encryption Module (protect sensitive financial data)
- E-Invoice Module (when available - EU compliance)
Legal/Medical/Government?
- Encryption Module (HIPAA/data protection compliance)
- PDF/A Module (when available - archival compliance)
- Forms Module (when available - intake forms)
Print Production?
- PDF/A Module (when available - PDF/X for commercial printing)
- Table Module (catalogs and price lists)
Cross-Platform App?
- Zlib Module (consistent compression everywhere)
- Encryption Module (works identically on all platforms)
E-Commerce/Invoicing?
- Table Module (line items in invoices)
- Encryption Module (secure customer data)
- E-Invoice Module (when available - EU mandate compliance)
π‘ Need Help Choosing?
Still not sure which modules you need? Here are the most popular combinations:
Starter Pack (β¬100)
- Encryption + Zlib + Table
- Perfect for most professional apps
- iOS-ready with compression and security
iOS Essentials (β¬100)
- Zlib (essential for iOS compression)
- Encryption (protect user data)
- Table (professional reports)
Just Compression (β¬50)
- Zlib Module only
- If you only need iOS compression
Just Security (β¬50)
- Encryption Module only
- If you only need AES encryption
Β

