
Gravity Forms to PDF Documents
I’m a little biased towards the Gravity Forms plugin. Maybe it’s because I’ve worked a lot with it. It can be used to create any online form you need. You can create contact or registration forms, multi-page forms, purchase forms, etc. (Okay, I’ll cut short the GF extolment). But go ahead. I’d like to hear you recommend me a better Form Builder plugin, not just from a user’s perspective but a developer’s perspective as well.
Anyway. Moving on.
I use Gravity Forms, as part of form automation on client sites. But Gravity Forms is for online forms. Form automation usually involves creating documents (such as PDF documents) as well. Since Gravity Forms is quite popular there are quite a few extensions available to convert Gravity Forms data to PDF documents. Out of these, popular extensions are the Gravity Forms PDF Autofill Plugin, and the Gravity Forms PDF Extended.
Let’s take a look at what these plugins exactly do.
Gravity Forms PDF Autofill Solution v/s Gravity Forms PDF Extended
The Gravity Forms PDF Autofill Solution: “…facilitates the creation and sharing of multiple PDF documents, from data entered in a Gravity Forms form”.
The Gravity Forms PDF Extended: can be used to “…automatically generate and email PDFs using Gravity Forms”.
Both these extensions, basically do the same thing. They dynamically create PDF documents using Gravity Forms data. So then if you had to decide on one, how would you decide? To help you out further. Let’s take a detailed look at the features they offer.
Feature | PDF Autofill | PDF Extended |
Auto Create PDF document | Yes | Yes |
Download PDF | Yes | Yes |
Email PDF | Yes | Yes |
Create PDF Template | Yes* | Yes |
Upload PDF Template | Yes | No |
Conditionally Select Form Fields | Yes | Yes |
Create Email Template | Yes | No |
Custom Mapping of Form Fields | Yes | Yes |
Map Multiple PDF Templates to GF | Yes | Yes |
Map Multiple Email Templates to GF | Yes | No |
* In the Business Plus solution
Ooookkkaayy… The differences don’t really stand out. Both these extensions provide the needed functionality. For example, you can download or email PDF documents. You can conditionally decide which fields will be shown in the PDF document. Multiple PDF documents can be created for a single Gravity form submission, and so on.
So then what’s next. What is the difference between the two?
Crux
There are two major points of difference between the two extensions:
- The way in which form fields are mapped to PDF document fields
- The creation of PDF document templates
Mapping of Form Fields
The paramount difference between PDF Autofill and PDF extended is that using the Autofill extension, you can map form fields to different field location on the PDF document easily. Whereas the standard PDF extended template provides a one-to-one mapping. What does this mean?
Consider the below avant-garde Gravity Form, which has the following fields (name, email, designation, message, address):

Gravity Forms Example
And this would the PDF document Generated Using PDF Extended:

GF to PDF Extended (One-to-One Mapping)
Notice how each form field is mapped in the same order on the form.
This same document could be created differently using the PDF Autofill solution, where form fields could be mapped to different locations (as shown in the image below):

GF to PDF Autofill (Custom Field Mapping)
However! As Jake mentioned you could create an advanced template in the PDF extended solution, to change field ordering. But this would need some coding expertise. And PDF AutoFill provides a simpler solution.
Creating PDF Templates
Another difference between the two is the method in which PDF templates are created. Although PDF extended allows you to create PDF documents directly using the extension, you have to change the code in the template file to customize your PDF template. While this is fine for a developer. It’s understandable that not many users might be okay with this. Although the changes to be made are simple, people tend to get apprehensive when code level changes have to be made. Most wouldn’t be keen to look up a tutorial video, to make simple alterations.
Using the PDF Autofill solution, document templates have to be externally created and then uploaded into the system. Since external services like Adobe Acrobat, provide a drag and drop interface, it’s simpler to create the PDF template.
Some could argue, and say that they do not want to use an external service. And that’s perfectly fine. The PDF Extended allows you to create PDF templates using HTML and CSS as well. And if your purchase the Business Plus pack, you could upload your created templates as well.
There are a few more minor differences, but the above two reasons could be deciding factors, for those of you looking for a GF to PDF solution. But, if you ask me to recommend one over the other, my opinion might be skewed because WisdmLabs built the Gravity Forms PDF Autofill solution 😀 I personally believe, PDF Autofill solution scores better than PDF Extended because of the above-mentioned features. But, I’d like to hear your views, especially from those particularly looking out for such functionality. And the features that interest you about each extension, and the one you would prefer to use. So do remember to leave your comments for the benefit of fellow readers.
Mark Randall :
I have a form that’s currently in pdf. It has up to 6 columns in some rows. Would it be possible to re-create that in a gravity form that could then have the ability to use this plugin to make the pdf?
Scott :
I had a client contact me that does credit checks for Renters, Employee’s etc…. they have about 11 different pdf forms… Would I need to recreate their current PDF forms in adobe pro to make this work or can you use any existing PDF as a template?
Also they need the potential tenant to fill this out but have the property management manager also fill out a portion of the PDF after the tenant does… Is there a way to accomplish this?
Thanks Scott
Praveen Chauhan :
Hi Scott,
Yes, with the PDF autofill solution, you’d have to recreate the PDFs as templates. You need to map form fields as well (that’s explained in the User Guide).
As for your next question, there is a solution. You’ll have to create two forms- one for the potential tenant, and one for the property manager. Both these forms have to be mapped to the same PDF template. This way, both the users will end up filling a single PDF form.
Jake Jackson :
There are many points about Gravity Forms PDF Extended that have been over looked in your comparison. Some of these include:
1. Gravity Forms PDF Extended is free and open source
2. Users can in fact integrate existing PDF documents using the Business Plus solution, which can be purchased as stand alone software or integrated by the Gravity Forms PDF Extended team (for a price).
3. Your section on ‘Mapping of Form Fields’ displays what the standard PDF in Gravity Form PDF Extended looks like, however this is highly customisable via templates to change the entire look and feel of the document (including changing the field ordering).
4. Gravity Forms PDF Extended works with Gravity Form’s conditional logic to only display content blocks in the PDF if conditions are met.
5. Gravity Form PDF Extended PDFs can dynamically expand and contract to fit the content included in the PDF. In your solution the PDFs are a fixed number of pages.
6. Gravity Forms PDF Extended can pull data from any source – not just Gravity Forms. This means you can include information on users, posts / pages, or existing media fields.
7. Security and Reliability – None of your user’s information is sent to third party servers for processing. It all stays contained on your web server and isn’t reliant on services outside your control.
Praveen Chauhan :
Hi Jake,
You make interesting points.
1. Agreed (But if we are comparing the basic version, my points still stand valid)
2. & 3. Agreed & agreed. (I’ve updated the article)
4. I had mentioned this already in the comparison (The PDF AutoFill supports this functionality as well)
5. A Good-to-Have feature! It’s useful for certain use cases.
6. (Just the feature we’re working on!)
7. The PDF AutoFill solution does not send data to third party servers either. We take security seriously as well.
Thank-you for your inputs.