WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by maximum.software v2.2.6

PDF Forms Filler for CF7

Build Contact Form 7 forms from PDF forms. Get PDFs auto-filled and attached to email messages and/or website responses on form submission.

PDF Forms Filler for CF7

The facts

Rating
4.8★ from 13
Active installs
3k+
Price
Free
Last updated
2 Apr 2026
Added
Mar 2017
Requires WP
4.8
Tested up to
WP 7.0.4
Requires PHP
5.2
Downloads
187,729

Our analysis

AI-assisted

PDF Forms Filler for CF7 is a WordPress plugin designed for users of Contact Form 7. It enables the addition of PDF attachments filled with form submission data to emails sent from Contact Form 7. Users can link form fields to existing PDF forms and embed images supplied through the form submissions.

The plugin modifies existing PDF documents rather than generating new ones, allowing for custom designs using pre-prepared documents. It also supports saving filled PDF files on the server and allows visitors to download the resulting PDFs if enabled in the form options.

Best for: This plugin is suitable for websites that use Contact Form 7 and require PDF form submissions.

What it does well

  • Integrates with Contact Form 7 to attach filled PDFs to emails
  • Allows linking of form fields to existing PDF forms
  • Supports embedding images from form submissions
  • Saves filled PDFs on the server
  • Free to use from the WordPress.org directory

Where it falls short

  • Some third-party plugins may cause functionality issues
  • Image optimization plugins may strip forms from PDFs
  • Old versions of the API may lead to rendering problems

Verdict

PDF Forms Filler for CF7 provides useful functionality for integrating PDFs with Contact Form 7, though users should be aware of potential compatibility issues with other plugins.

From the developer

maximum.software's own description of PDF Forms Filler for CF7, lightly tidied.

This plugin allows Contact Form 7 users to add PDF attachments filled with form submission data to email messages and responses of Contact Form 7.

If the PDF attachment has a PDF form, the plugin allows users to add fields to the Contact Form 7 form and/or link them to fields in the PDF. The plugin also allows the attached PDF files to be embedded with images supplied by Contact Form 7 form fields. The filled PDF files can be saved on the web server.

When your website visitor submits your Contact Form 7 form, the form in the PDF file is filled with CF7 form data, images are embedded and the resulting PDF file is attached to the Contact Form 7 email message. The resulting PDF file can also be downloaded by your website visitors if this option is enabled in your form’s options. It is possible to save the resulting PDF file to your server’s wp-content/uploads directory.

What makes this plugin special is its approach to preparing PDF files. It is not generating PDF documents from scratch. It modifies the original PDF document that was prepared using third party software and supplied to the plugin. This allows users the freedom to design exactly what they need and use their pre-existing documents.

An external web API (https://pdf.ninja) is used for filling PDF forms (free usage has limitations). The “Enterprise Extension” plugin is available for purchase that enables the processing all PDF operations locally on your web server and disables the use of the external web API.

Please see Pdf.Ninja Terms of Use and Pdf.Ninja Privacy Policy.

Please see the tutorial video and the documentation for detailed information.

Requirements:
* PHP 5.2 or newer
* WordPress 4.8 or newer
* Contact Form 7 5.0 or newer
* IE 11 (or equivalent) or newer

Known problems:
* Some third party plugins may break the functionality of this plugin (see a list below). Try troubleshooting the problem by disabling likely plugins that may cause issues, such as plugins that modify WordPress or Contact Form 7 in radical ways.
* Some image optimization plugins optimize PDFs and strip PDF forms from PDF files. This may cause your existing forms to break.
* If you are still using the old version of the API (v1) or the old version of Enterprise Extension (v1), please note that resulting PDFs may not render properly in some PDF readers and with some UTF-8 (non-latin) characters, checkboxes and radio buttons.

Known incompatible plugins:
* Post SMTP (breaks PDF attachment to email messages)
* Imagify (strips forms from PDF files)
* ShortPixel Image Optimizer (strips forms from PDF files)
* Live Preview for Contact Form 7
* Open external links in a new window
* WordPress Multilingual Plugin
* Contact Form 7 Skins

Special thanks to the following sponsors of this plugin:
* BrowserStack
* Momentum3
* G-FITTINGS GmbH

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for building forms.

WPForms

WPForms

98

The best WordPress contact form plugin. Drag & Drop form builder to create beautiful contact forms, paymen...

Free 5M+ installs 4.8★ (14,369)
Akismet Anti-spam: Spam Protection

The best anti-spam protection to block spam comments and spam in a contact form. The most trusted antispam sol...

Free 5M+ installs 4.7★ (1,186)
Fluent Forms

Get a fast contact form plugin. Create advanced forms using drag and drop form builder with all smart features...

Free 700k+ installs 4.8★ (790)
Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
Database Addon for Contact Form 7

Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight contact form 7 databas...

Free 600k+ installs 5★ (1,874)
MetForm

MetForm

93

Elementor forms builder to create WordPress forms like contact form, booking form, feedback form, survey form,...

Free 600k+ installs 4.7★ (504)