Create PDFs and Map web forms to PDF forms with one simple shortcode. Display a link on any post, page, form, or view the merged PDF on a PC or mobile …
E2Pdf is the next generation PDF tool for WordPress.
This plugin includes:
a PDF Document Viewer – Allow visitors to view static or dynamic PDF documents in WordPress.
a PDF Document Editor – Create/Edit new and existing PDF documents without leaving WordPress.
a PDF Forms Editor – Create/Edit new, existing, and auto-generated PDF Forms from the Dashboard.
a PDF Data Injector – Merge data from WordPress pages, posts, or web forms into PDF forms.
a Generous Affiliate Program – 90-day cookies. 20% commission paid lifetime for all new payments.
Learn all about E2Pdf
PDF DOCUMENT VIEWER: [e2pdf-view]
Allows users to view and print PDF documents without leaving your site.
Preview dynamically created PDF documents prior to downloading, emailing, or purchasing.
PDF DOCUMENT EDITOR: Built-in
Create a PDF from a blank document.
Upload and edit existing PDF documents.
Add/Edit text and images.
Auto-generate PDF documents based on a WordPress page or post.
PDF FORMS EDITOR: Built-in
Create PDF forms from a blank document.
Upload and edit existing PDF documents or forms, no need for third-party software.
Auto-generate PDF forms based on a WordPress page, post, or web form.
Use actions and conditions to create dynamic PDF documents.
PDF DATA INJECTOR: Remotely Generated¹
Map WordPress pages or post to PDF fields.
Map web forms to PDF form fields.
Map signature² fields to PDF form fields.
Map images² to PDF form fields.
EMAIL PDF OPTIONS
Send as email attachment.
Send a link in email body to download PDF documents and forms.
SAVE DYNAMIC PDF TO SERVER
Save form filled PDF documents to static or dynamic folders on your server.
Integrations
Easily create, populate, and email PDFs using popular form builders and platforms:
APIs
Terms of Service
By continuing to use our plugin you are agreeing to our Terms of Service .
Additional Information, Definition and Explaination
¹ Remotely Generated: Due to the complex nature of the PDF file format, dynamic PDF documents are generating remotely with the E2Pdf API at E2Pdf.com.
PRIVACY POLICY: We do not collect or store any web form submitted user private data that is sent to the API.
² Selected extension must include the signature field or image field.
³ Beta Integrations: Extensions that are available in the Release Candidate version.
History
E2Pdf is the new and highly improved iteration of the Formidable PRO2PDF plugin . Originally designed and coded in 2013 out of a need to print dynamic PDF documents from WordPress forms, PRO2PDF provided the automation necessary for a small insurance broker to produce far more business with the same number of employees.
Today, the E2Pdf plugin and WordPress extension provide the entire WordPress community with a cost free method of creating dynamic PDF documents – without programming or coding – with one simple shortcode. More information can be found at E2Pdf.com
VIDEO
Screenshots
Export data to PDF from Admin Panel.
Templates list Page.
Creating new PDF Template.
Editing PDF Template.
PDF Template Object properties.
Settings Page.
FAQ
Support for Multisite installation
Yes, plugin supports Network Activation.
I need help with something else
All documentation can be found in the Documentation page of the plugin. If your question is not answered there, please create a new topic in the Help Desk or Contact Us directly.
How can I report security bugs?
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
ChangeLog
1.28.14
Release Date – 07 November 2025
Fix: Gravity Forms incorrect value mapping when using separate values
1.28.13
Release Date – 25 October 2025
Fix: Checkbox and Select compatibility with Forminator 1.48.x
1.28.12
Release Date – 08 October 2025
Fix: Gravity Forms Visual Mapper
Fix: Clear cache upon settings change
1.28.11
Release Date – 30 September 2025
Fix: Docket Cache compatibility
Fix: Everest Forms email templates
1.28.10
Release Date – 23 September 2025
Add: Checkout Field Editor (Checkout Manager) for WooCommerce support
Add: get_items_category, get_items_category_ids keys for WooCommerce
Fix: Compatibility fix with Foxtool All-in-One: Contact chat button, Custom login, Media optimize images
Security: Cross Site Scripting (XSS)
Security: HTML filter
1.28.09
Release Date – 13 September 2025
Add: JetFormBuilder revision form entries
Add: WPForms Likert Scale support
Add: Gravity Forms repeater fields support
Add: Gravity Forms json value format support
Add: [e2pdf-format-output] sreplace filter
Add: [e2pdf-math] modulo operator
Fix: Gravity Forms signature and hidden fields Visual Mapper
Fix: Fatal error on JetFormBuilder no entries
Fix: PHP 8.x deprecation notice
Improvement: truncate_html, truncate_ishtml, extract_by_tag, extract_by_id, extract_by_class, remove_by_tag, remove_by_id, remove_by_class html entities
Improvement: Visual Mapper
1.28.08
Release Date – 11 September 2025
Fix: PHP 8.x deprecation notice
1.28.07
Release Date – 17 July 2025
Fix: Fatal Error upon save to Media
1.28.06
Release Date – 30 June 2025
1.28.05
Release Date – 13 May 2025
Fix: Backward compatibility with Formidable Forms 5.x
1.28.04
Release Date – 07 May 2025
Add: Additional actions and filters
Add: [e2pdf-acf-repeater] nested shortcodes support
Add: Fluent Forms hidden field default value support
Add: MemberPress custom thank you message shortcodes support
Add: User Registration & Membership – Custom Registration Form, Login Form, and User Profile mail support
Fix: Download PDF Ajax Loader redirect, error message
Fix: Fluent Forms checkbox, dropdown, country, repeater fields render
Fix: Fluent Forms [e2pdf-view] shortcode fails to load correctly
Fix: Elementor Forms Repeater Fields compatibility fix
Fix: Incorrect DB collation
Fix: PHP 8.x deprecation notice
Improvement: Backup import
Improvement: Actions can’t have empty conditions
Improvement: Checkbox, Select and Multiline select render
Improvement: Everest Forms shortcodes process
Improvement: JetFormBuilder shortcodes process
Improvement: Elementor Widget shortcodes process
1.28.00
Release Date – 08 April 2025
Add: E2Pdf Template search by ID
Add: Everest Forms support
Add: JetFormBuilder support
Add: PDF Attachments
Add: Global Hooks
Add: Global Properties
Add: HTML Worker v3 (Beta)
Add: WPForms Repeater full support
Add: Fluent Forms Trello support
Add: WooCommerce ACF shortcodes support
Add: The rotate property for BarCode
Add: Page number adjust for Page Number object
Add: Grid display for PDF render in the Image object
Add: Image with Link
Add: Link Label
Add: Dynamic Line / Stroke / Marker color Graph settings
Add: Complex SVG Images can be optimized
Add: [e2pdf-wp-posts], [e2pdf-wp-users], [e2pdf-userid], [e2pdf-usercurrentid] shortcodes
Add: [e2pdf-download] “print” attribute
Add: [e2pdf-save] “media” attribute
Add: [e2pdf-view] “print_resolution” attribute
Add: [e2pdf-user] “convert” attribute
Add: [acf] “repeater” attribute
Add: [e2pdf-for] shortcode [e2pdf-acf-repeater] sub-shortcode
Add: [e2pdf-if] shortcode [in_list], [not_in_list] sub-shortcodes
Add: Checkout Field Editor (Checkout Manager) for WooCommerce support
Add: Not In Array, In List, Not In List, Array Key Not Exists for conditional logic
Add: Preload Images for the HTML object
Add: CSS render for the HTML objects
Add: WYSIWYG Table
Add: PDF Download Ajax Loader
Add: PDF Download Inline Fallback Viewer
Add: Temporary files check and cleanup
Add: Translation
Fix: Compatibility fix for W3 Total Cache / WP Rocket + OVH
Fix: PHP 8.x deprecation notice
Fix: [e2pdf-format-date] error in some cases
Fix: [e2pdf-if], [e2pdf-math] shortcodes inside Formidable Forms [foreach] loop
Fix: [e2pdf-acf-repeater] shortcode [e2pdf-user] sub-shortcode
Fix: [e2pdf-arg] shortcode
Fix: Contact Form 7 format shortcode
Fix: Forminator Forms foreach field slug fails in some cases
Fix: Forminator Forms Datetime field hours and minutes display
Fix: WooCommerce Product PDFs Customer download links
Fix: Minor bug-fixes to SVG render
Fix: Incorrect duplicate page position with “multipage” option in some cases
Fix: Incorrect PDF render in the Image object
Fix: Incorrect render when mixed fonts used
Fix: Incorrect added filters
Fix: Justify fails in some cases
Fix: Complex fonts fail to render in some cases
Fix: [e2pdf-for] shortcode fails in some cases
Fix: SQL requests fail in some cases
Fix: Error during upgrade in some cases
Fix: Visual Mapper fails in some cases
Fix: Trigger Email Action for Ninja Forms
Fix: DateTime on bulk export page
Fix: Field names in Element Actions
Fix: Error 404 if dataset not found
Improvement: Visual Mapper
Improvement: Creating PDFs in admin dashboard
Improvement: Datasets load in admin dashboard
Improvement: WPBakery Page Builder integration
Improvement: ACF Shortcodes enabled by default in PDF
Improvement: HTML elements load
Improvement: PDF Standards
Improvement: Full flatten
Improvement: Optimization
Improvement: WYSIWYG
Improvement: UI/UX
1.25.15
Release Date – 02 January 2025
Add: ACF shortcodes support for WooCommerce
Add: [e2pdf-acf-repeater-index] shortcode
Add: Visual Mapper and Auto Sliders support for Forminator Forms
Add: [not_in_array], [not_isset], [array_key_not_exists] for [e2pdf-if] shortcode
Add: PDFs Cache
Add: Image view preload
Add: explode_limit for [e2pdf-format-output]
Add: Support for Signature field for Elementor Forms
Add: Additional Filters
Add: Formidable Forms child forms support
Fix: Some PDFs fail to upload
Fix: WooCommerce “parent” attribute
Fix: Ninja Forms checkbox and radio fields Visual Mapper
Fix: WPForms PDF attachments with Optimize Email Sending option
Fix: Contact Form 7 Fatal Error in some cases
Fix: HTML margin-top / margin-bottom fails in some cases
Fix: Clear PDFs Cache
Fix: WooCommerce Product details when the “order” attribute is used
Fix: Ultimate Addons for Contact Form 7 Digital Signature support
Fix: Elementor Forms Signature Field from dynamic.ooo
Fix: Serialized values for Fluent Forms, Forminator Forms, Gravity Forms, Ninja Form, WPForms
Fix: Compatibility fix for Elementor Loop Items Template
Fix: GravityView backend shortcode compatibility
Fix: Visual Mapper for Fluent Forms repeater field
Fix: Conflict with WPForms Multilingual WPML
Fix: Contact Form 7 duplicated entries
Fix: WPForms checkboxes, multi-selects, and payment checkboxes in email PDF attachments
Improvement: [e2pdf-acf-repeater]
Improvement: [e2pdf-for], [e2pdf-if] syntax update for nested shortcodes
Improvement: Coping and pasting between E2Pdf Templates
Improvement: WooCommerce minor bug fixes and improvements
Improvement: Cache, Bulk Export, Visual Mapper for Forminator Forms
Improvement: Templates activation process
Improvement: pdf.js v4.3.136
Improvement: Optimization
1.24.00
Release Date – 15 May 2024
1.23.00
Release Date – 28 February 2024
1.20.00
Release Date – 27 March 2023
1.16.58
Release Date – 08 March 2023
1.15.14
Release Date – 09 June 2021
1.13.40
Release Date – 02 May 2021
1.11.08
Release Date – 24 August 2020
1.10.11
Release Date – 01 May 2020
1.09.10
Release Date – 15 January 2020
1.08.09
Release Date – 07 August 2019
1.07.11
Release Date – 24 June 2019
1.06.02
Release Date – 10 April 2019
1.05.03
Release Date – 23 February 2019
1.04.07
Release Date – 11 February 2019
1.03.07
Release Date – 24 December 2018
1.02.02
Release Date – 02 December 2018
1.01.01
Release Date – 26 October 2018
1.00.13
Release Date – 15 October 2018
1.00.00
Release Date – 20 August 2018