Advanced PDF Invoice Builder Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Advanced PDF Invoice Builder lets you create, customise and generate PDF invoices or documents directly from your WordPress admin area. Build your own templates with a live drag-and-drop canvas and attach them to WooCommerce orders automatically.
Free features:
- Visual drag-and-drop PDF template editor (React 18, real-time preview)
- WooCommerce integration — auto-generate PDFs by order status, send to customer by email
- Up to 1 custom template saved in the database
- 4 built-in starter templates (invoice, delivery note, quote, receipt)
- Multilingual & RTL support (
/languages) - High-performance PDF generation engine (Puppeteer-based remote service with local/system font stacks)
- Intelligent asset caching & backup/restore functionality
- Comprehensive analytics dashboard
- Full source code included (TypeScript + PHP, GPL v2)
Pro edition (available separately at hub.threeaxe.fr):
- Unlimited custom templates
- Gallery of 25+ premium pre-designed templates
- PNG / JPG image export
- Advanced canvas settings (custom margins, DPI, orientation, colours)
- Unlimited WooCommerce PDF rate limits
- Priority support
Source Code
This plugin contains minified/compiled JavaScript and CSS files. The complete unminified source code is included in the plugin package under the sources/ directory, as required by WordPress.org guidelines.
- Included sources:
sources/js/andsources/css/ - Build tool: webpack 5 (
sources/webpack.config.cjs) - Build command:
npm install && npm run build:free - Repository: https://github.com/natsenack/advanced-pdf-invoice-builder
Compiled assets and their sources:
assets/js/pdf-builder-react.min.jssources/js/react/(TypeScript/JSX)assets/js/vendors.min.jswebpack vendor bundle (React, ReactDOM, etc.)assets/js/notifications.min.jssources/js/admin/notifications.jsassets/js/settings-tabs.min.jssources/js/admin/settings-tabs.jsassets/js/canvas-settings.min.jssources/js/admin/canvas-settings.jsassets/css/pdf-builder-react.min.csssources/css/pdf-builder-react.cssassets/css/pdf-builder-admin-css.min.csssources/css/pdf-builder-admin.css
Third-party library bundled as-is:
* assets/js/html2canvas.min.js — html2canvas v1.4.1 (MIT) — https://github.com/niklasvh/html2canvas
Privacy Policy
This plugin collects anonymous deactivation feedback only when the user explicitly clicks “Send and Deactivate” in the optional feedback modal.
Data collected and sent to the developer (hub.threeaxe.fr):
- Deactivation reason (selected from a predefined list)
- Optional free-text comment entered by the user
- Site URL
- Plugin version
- Date and time
No passwords, no personal data, no tracking without consent.
The modal includes a “Skip and Deactivate” button that sends no data at all.
External Services
This plugin connects to the following third-party services. By using this plugin, you agree to their respective terms of service and privacy policies.
PDF Generation Service (pdf.threeaxe.fr)
Used to generate PDF documents from your templates. Your template data and order information may be sent to this service for rendering. This service is provided by Threeaxe and is required for all PDF generation. The generated HTML uses local/system font stacks and does not load Google Fonts.
* Service URL: https://pdf.threeaxe.fr
* Privacy Policy: https://hub.threeaxe.fr/privacy-policy/
* Terms of Service: https://hub.threeaxe.fr/conditions-dutilisation
License Validation Server (hub.threeaxe.fr)
Used to activate, deactivate, and periodically verify your premium license key. This server is operated by Threeaxe, the plugin author.
* Data sent: license key, site URL, plugin name, item ID.
* When: (1) when you manually activate or deactivate a license key in the plugin settings; (2) automatically once per day on admin pages, but only when an active license key has been entered — no data is sent if no license key is configured.
* Service URL: https://hub.threeaxe.fr
* Privacy Policy: https://hub.threeaxe.fr/privacy-policy/
* Terms of Service: https://hub.threeaxe.fr/conditions-dutilisation
WordPress.org API (api.wordpress.org)
Used to check for plugin updates through the standard WordPress update mechanism.
* Service URL: https://api.wordpress.org
* Privacy Policy: https://automattic.com/privacy/
* Terms of Service: https://wordpress.org/about/license/
Google Drive (oauth2.googleapis.com / www.googleapis.com)
Optional integration to export generated PDFs directly to Google Drive. Only activated when you configure Google Drive integration in the plugin settings.
* Service URL: https://oauth2.googleapis.com / https://www.googleapis.com
* Privacy Policy: https://policies.google.com/privacy
* Terms of Service: https://developers.google.com/terms
Dropbox (api.dropboxapi.com / www.dropbox.com)
Optional integration to export generated PDFs directly to Dropbox. Only activated when you configure Dropbox integration in the plugin settings.
* Service URL: https://api.dropboxapi.com
* Privacy Policy: https://www.dropbox.com/privacy
* Terms of Service: https://www.dropbox.com/terms
Microsoft OneDrive (graph.microsoft.com / login.microsoftonline.com)
Optional integration to export generated PDFs to OneDrive. Only activated when you configure OneDrive integration in the plugin settings.
* Service URL: https://graph.microsoft.com
* Privacy Policy: https://privacy.microsoft.com/en-us/privacystatement
* Terms of Service: https://www.microsoft.com/en-us/servicesagreement
Slack (slack.com / api.slack.com)
Optional integration to send PDF notifications to Slack channels. Only activated when you configure Slack integration in the plugin settings.
* Service URL: https://api.slack.com
* Privacy Policy: https://slack.com/privacy-policy
* Terms of Service: https://slack.com/terms-of-service
HubSpot (api.hubapi.com)
Optional CRM integration to attach generated PDFs to HubSpot contacts and deals. Only activated when you configure HubSpot integration in the plugin settings.
* Service URL: https://api.hubapi.com
* Privacy Policy: https://legal.hubspot.com/privacy-policy
* Terms of Service: https://legal.hubspot.com/terms-of-service
Salesforce (login.salesforce.com / .salesforce.com)
Optional CRM integration to attach generated PDFs to Salesforce records. Only activated when you configure Salesforce integration in the plugin settings.
* Service URL: https://login.salesforce.com
* Privacy Policy: https://www.salesforce.com/company/privacy/
* Terms of Service: https://www.salesforce.com/company/legal/sfdc-website-terms-of-service/
Deactivation Feedback (threeaxe.france@gmail.com)
When you deactivate the plugin, a modal dialog may appear and invite you to optionally share the reason for deactivation. If you choose to submit feedback, the following data is sent by email directly to the plugin author:
* Data sent: deactivation reason, optional comment, site URL, site admin email address, server software, date/time.
* When: only if you click the “Send feedback” button in the deactivation modal. No data is sent if you skip the modal or close it.
* Recipient: threeaxe.france@gmail.com (plugin author, Threeaxe)
This is entirely optional. You can deactivate the plugin without submitting any feedback.
Note: All third-party integrations are strictly opt-in and require explicit configuration by the site administrator. No data is sent to any third-party service without your consent and active configuration.
Author Links
This plugin also includes outbound links to author-owned pages for product information, purchase, support, and documentation.
These links are navigational only and do not automatically send site data to any external service.
- Product / upgrade pages: https://hub.threeaxe.fr
- Support tickets: https://hub.threeaxe.fr/index.php/ticket/
- Documentation and repository: https://github.com/natsenack/advanced-pdf-invoice-builder
Screenshots
No screenshots provided
