Last updated on May 18, 2023 by Formidable Team

How To Use a PDF Editor in WordPress [Design Your PDFs!]

Want to create and edit PDF forms right from your WordPress dashboard? This post will show you how to use a PDF editor in WordPress using Formidable Forms.

How To Use a PDF Editor in WordPress

Approximate read time: 6 minutes

Looking for a PDF editor in WordPress?

Whether creating certificates, displaying a menu, or customizing PDF invoice packing slips, an editable PDF in WordPress saves you time.

This post will show you how to design your PDF using the best PDF editor WordPress plugin for your WordPress site, Formidable Forms. Youโ€™ll learn how to create a form to enter the information you need and display it in a PDF you designed. 

So, letโ€™s get started.

Why should you use a PDF editor in WordPress?

There are plenty of reasons to use a WordPress PDF editor plugin.

Whether you want to create a beautiful PDF template, make it easier for people to view PDFs on your website, or offer gated content people have to sign up for, having control over the design and publishing of your PDF means you get to decide what goes on your website.

And there are a few different people who could find this helpful. Here are a few:

  1. Business Professionals โ€” If you regularly create PDFs for customers or clients to download, having a way to create your own makes your life easier.
  2. Marketers โ€” PDFs are among the most common ways to share content or marketing materials. And having a way to design them yourself means you have complete control.
  3. Freelancers โ€” Do you send out invoices via PDF? Then, ditch your PDF software and create your own!
  4. Teachers โ€” You can even create lesson plans and other educational materials using your own PDF editor!
  5. Restaurants โ€” Want to customize your menu and display it on your website? A PDF editor is perfect for that.
Example of a PDF menu with Formidable Forms

There are plenty of edit PDF WordPress plugins (like Gravity Forms and Gravity PDF), but they donโ€™t offer the flexibility and power of the option we recommend.

And thatโ€™s Formidable Forms.

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

How to use a PDF editor in WordPress

To get started, youโ€™ll need to download Formidable Forms to start generating PDFs.

Formidable is the best WordPress form plugin, and it includes the ability to embed a PDF document for download.

This tutorial also requires access to Formidable Views and the PDF add-on, which will help you design and publish your PDF.

If you donโ€™t know what Formidable Views is, donโ€™t worry. Itโ€™s simply a powerful way to take form entries and show them in any way you want โ€” PDFs, as their own page, or even as an Instagram-like feed!

You can test the free online form builder, but both add-ons are included in the premium version of Formidable Forms in its Business Plan

So, pick up a license for all the plugin offers, get it installed and activated, and then itโ€™s five simple steps:

For our example, weโ€™ll show you how to customize a certificate PDF, which is perfect for course creators or educational businesses.

Step 1: Install the Views and PDF add-on

In your WordPress dashboard, go to Formidable โ†’ Add-Ons.

Formidable add-ons

We must install and activate two plugins: Visual Views and PDFs.

You can scroll to find them or use the search bar to search for them. Once theyโ€™re activated, weโ€™ll create the form to enter the information to show on the PDF.

Step 2: Create your form

First, go to Formidable โ†’ Forms and click Add New to create a new form.

With Formidableโ€™s business plan, you can access many different pre-built templates. So, if you know what youโ€™re looking for, try searching for a template to match it. You'll find a ready-to-go PDF invoice template, an award or certificate template, a PDF signed agreement template, and a letter of recommendation template.

If none of these templates suit you, choose Blank Form to start creating a form from scratch using Formidableโ€™s drag and drop form builder.

Once you choose the form type, click Create.

Formidableโ€™s form builder is user-friendly, so you can add any fields based on the information you need to collect. For example, weโ€™re creating PDF certificates for anyone who completes one of our courses.

Formidable's drag and drop form builder

So, weโ€™ll add a Name, Date, Dropdown, and Paragraph field to customize some of the text on the certificate.

Feel free to customize your own based on what you need to display.

Once youโ€™re finished, click Update to save your changes.

The next step will be easier if we have a test entry as we design the View. So, click Entries at the top of the page and Add New to submit a test entry.

Example form entry

It will also give you an idea of what your form looks like to anyone who fills it out. Simply type in any name you want, then hit Submit, and the entry will be ready for the next step.

Now, weโ€™ll create a View to display the information how we want.

Step 3: Create a View

Inside your form builder, select the Views tab, then click Add New to start.

You can choose whichever View type you want, but weโ€™ll use a Grid type for our example.

Grid View type

Next, give your view a name and click Create a view.

You will begin on the Listing Page, where you can display a collection of entries (such as menu items, names, etc.).

You also have the Detail Page. This is for viewing specific entries in more detail.

For our example, weโ€™ll keep the Listing Page simple with only the person's name and a link to the detail page.

The Detail Page will show the customized PDF weโ€™ve come up with.

Then, click the Layout Builder button and begin designing your layout. Like the form builder, the Layout Builder is also drag-and-drop.

Drag and drop layout builder

Weโ€™ll drag a single block using the Layout Builder. Next, click the column, and itโ€™ll show you the Visual/Text Builder. Here, you can customize your listing page how youโ€™d like.

For our example, weโ€™ll keep it simple by including the [detaillink] inside a piece of link HTML, and weโ€™ll also add the shortcode for the userโ€™s name to make it easy to identify. So, itโ€™ll come out looking something like this:

Example HTML for listing page

That will show the name, so we'll see the PDF when we click the link.

Step 4: Customize the PDF

Next, weโ€™ll click the Details Page and customize our PDF.

Like the Listing Page, weโ€™ll click the Layout Builder for the Details Page.

For our example, weโ€™ll drag a column of three, with a single column beneath it, then another three columns beneath that one.

Layout Builder view

You can create a custom PDF in WordPress; however, if you like using Formidable's customization options, click Save Layout when finished.

Now, we can start customizing the different columns. So, we want our View to look like a certificate youโ€™d see.

Weโ€™ll click on each column and use the Text editor to add code to customize it exactly how we want. You donโ€™t have to use code to make something beautiful. Just click the column you want to edit and select the Visual editor.

You can even add pictures using WordPressโ€™ media library.

Youโ€™ll notice you can use different shortcodes as you edit your View. If you put these into the editor, the information from that field will automatically be inserted into the area. This means you can even sign PDFs with signatures collected in your form!

For example, using our test entry earlier and the certificate we designed, ours would look something like this:

Example certificate

So, play with your own View and see what you can develop!

If you'd like to start using a template, you'll love our Certificate Template!

But youโ€™ll have a general idea of what your PDF will look like here.

Now we want to get your View ID before we publish the link. So, on the left side of your View, find the shortcode with:

[display-frm-data id=]

The number after ID is your form ID.

Keep it for the next step.

We need to add a shortcode to your page or post to upload the PDF to your site.

So, head to the post or page where you want the link, and type the following code:

[frm-pdf view=โ€*YOUR VIEW ID*โ€ entry="*ENTRY NUMBER OF DETAIL*" public=โ€1โ€]

Next, update your page, click preview, and youโ€™ll see the download link.

An example of a PDF opening using Formidable Forms

When you click the download button, youโ€™ll see your PDF file open in a new window in a PDF reader or PDF viewer

Since it's a certificate, we'd like it to appear in landscape mode. To do this, we just have to add orientation="landscape" to the shortcode.

So it will look like this:

[frm-pdf view="119" entry="10" orientation="landscape" public="1"]

The 119 is the ID of our View, 10 is the entry detail we want, orientation helps us show it correctly, and public makes sure it's visible.

If you're having trouble or want more information, check out our Knowledge Base docs!

Then, itโ€™s as simple as downloading the PDF!

Ready to make a PDF editable in WordPress?

And just like that, you have a form builder, PDF generator, and a PDF embedder all in one.

This post showed how to use Formidable Forms as a WordPress editable PDF plugin to customize your PDF needs. Using one plugin, you can turn information from contact forms, order forms, and more into a PDF form you designed that works with any theme (including WordPress Elementor).

So, donโ€™t wait any longer! Let's add a PDF to your WordPress website today with Formidable Forms.

And follow us on Facebook, Twitter, LinkedIn and YouTube for more tips and tricks.

Get the Formidable Forms Newsletter



This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms