Last Updated:

Xojo FPDF - Premium Modules

Jean-Yves POCHEZ Xojo FPDF

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

FeatureFree VersionPremium 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):

  1. Click β€œLearn More” to visit individual module pages
  2. Use PayPal button at bottom of page
  3. Receive email confirmation
  4. 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

Β