Product support

Visit this product's website for support.



Easy Forms add-on to automatically generate PDFs from submitted forms.

NOTE: LukeTowers.EasyForms is required for this plugin to function.


To install from the Marketplace, click on the "Add to Project" button and then select the project you wish to add it to before updating the project to pull in the plugin.

To install from the backend, go to Settings -> Updates & Plugins -> Install Plugins and then search for LukeTowers.EFPDF.

To install from the repository, clone it into plugins/luketowers/efpdf and then run composer update from your project root in order to pull in the dependencies.

To install it with Composer, run composer require luketowers/oc-efpdf-plugin from your project root.

List of PDFs defined for a form

This plugin adds a new tab, PDFs, to every form in LukeTowers.EasyForms. Through here, you are able to define PDF files that should be generated from the form data on every submission. The PDF is rendered by parsing the provided template in the code editor as Twig, turning it into HTML that is then processed by wkhtmltopdf using LukeTowers.SnappyPDF. You are able to specify the filename of the end result (using all the variables available to normal Easy Forms Notifications) and which notifications the PDF should attach itself to.

Future versions will add the ability to define system wide templates as well as come with a few different default templates to use.


Initial version of the EasyForms PDF Add-on

Nov 25, 2019