=== E2Pdf - Export Pdf Tool for WordPress === Contributors: rasmarcus, oleksandrz Donate link: https://e2pdf.com/ Tags: pdf, form, forms, email, document, formidable, forminator, gravity, wpforms, elementor, woocommerce, contact form 7, jetformbuilder Requires at least: 4.0 Tested up to: 6.8 Requires PHP: 5.4 Stable tag: 1.28.07 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl-3.0.html PDF Builder for CF7, Divi, Elementor Forms, Everest, Fluent, Formidable, Forminator, Gravity, JFB, Ninja, WPForms, WooCommerce, Post Meta, ACF, etc. == Description == = 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 = * [Documentation](https://e2pdf.com/docs/getstarted) | [Help Desk](https://e2pdf.com/support/desk) | [Contact Us](https://e2pdf.com/support/contact) = 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: * [Caldera Forms](https://e2pdf.com/docs/extensions/caldera-forms): [Demo](https://e2pdf.com/demo/caldera-forms) * [Contact Form 7](https://e2pdf.com/docs/extensions/contact-form-7): [Demo](https://e2pdf.com/demo/contact-form-7) * [Divi Contact Forms](https://e2pdf.com/docs/extensions/divi-contact-forms): [Demo](https://e2pdf.com/demo/divi-contact-forms) * [Elementor Forms](https://e2pdf.com/docs/extensions/elementor-forms): [Demo](https://e2pdf.com/demo/elementor-forms) * [Everest Forms](https://e2pdf.com/docs/extensions/everest-forms): [Demo](https://e2pdf.com/demo/everest-forms) * [Fluent Forms](https://e2pdf.com/docs/extensions/fluent-forms): [Demo](https://e2pdf.com/demo/fluent-forms) * [Formidable Forms](https://e2pdf.com/docs/extensions/formidable-forms): [Demo](https://e2pdf.com/demo/formidable-forms) * [Forminator Forms](https://e2pdf.com/docs/extensions/forminator-forms): [Demo](https://e2pdf.com/demo/forminator-forms) * [Gravity Forms](https://e2pdf.com/docs/extensions/gravity-forms): [Demo](https://e2pdf.com/demo/gravity-forms) * [JetFormBuilder](https://e2pdf.com/docs/extensions/jetformbuilder): [Demo](https://e2pdf.com/demo/jetformbuilder) * [Ninja Forms PDF](https://e2pdf.com/docs/extensions/ninja-forms): [Demo](https://e2pdf.com/demo/ninja-forms) * [WooCommerce Order / Product](https://e2pdf.com/docs/extensions/woocommerce) : [Demo](https://e2pdf.com/demo/woocommerce) * [WordPress / Post / Meta / ACF](https://e2pdf.com/docs/extensions/wordpress): [Demo](https://e2pdf.com/demo/wordpress) * [WPForms](https://e2pdf.com/docs/extensions/wpforms): [Demo](https://e2pdf.com/demo/wpforms) == APIs == * Adobe Sign REST API == Terms of Service == By continuing to use our plugin you are agreeing to our [Terms of Service](https://e2pdf.com/legal/terms). == 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](https://e2pdf.com/docs/install#rc-version) version. == History == E2Pdf is the new and highly improved iteration of the [Formidable PRO2PDF plugin](https://wordpress.org/plugins/formidablepro-2-pdf/). 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](https://e2pdf.com) [youtube https://www.youtube.com/watch?v=BFu78n9-tcM] == Installation == 1. Go to your "Plugins" -> "Add New" page in your WordPress admin dashboard 2. Search for "E2Pdf" 3. Click the "Install Now" button 4. Activate the plugin through the "Plugins" menu 5. Create a new Template, activate and use one of the shortcodes available to add PDF to needed page/form and you're done! == Frequently Asked Questions == = Support for Multisite installation = Yes, plugin supports Network Activation. = I need help with something else = All documentation can be found in the [Documentation](https://e2pdf.com/docs/getstarted) page of the plugin. If your question is not answered there, please create a new topic in the [Help Desk](https://e2pdf.com/support/desk) or [Contact Us](https://e2pdf.com/support/contact) 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.](https://patchstack.com/database/vdp/e2pdf) == Screenshots == 1. Export data to PDF from Admin Panel. 2. Templates list Page. 3. Creating new PDF Template. 4. Editing PDF Template. 5. PDF Template Object properties. 6. Settings Page. == Changelog == = 1.28.07 = *Release Date - 17 July 2025* * Fix: Fatal Error upon save to Media = 1.28.06 = *Release Date - 30 June 2025* * Fix: Dataset titles = 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* * Initial Release == Upgrade Notice == = 1.00.00 = Initial Release