PDF for Contact Form 7 + Drag and Drop Template Builder

Description

DEMO: https://pdf.add-ons.org/contact-form-7/
Pro Version: https://add-ons.org/plugin/contact-form-7-pdf-generator/
Documents: https://pdf.add-ons.org/document/

PDF Builder for Contact Form 7 helps you create custom PDF documents from Contact Form 7 submissions using a powerful drag-and-drop template builder.

Generate certificates, quotes, contracts, reports, invoices, tickets, and other PDF documents without coding.

Automatically attach generated PDFs to Contact Form 7 email notifications, allow users to download PDFs after submission, and fully customize your PDF layouts using dynamic form data.

Why Choose PDF Builder for Contact Form 7?

  • Drag-and-drop PDF builder
  • No coding required
  • Dynamic Contact Form 7 field data
  • Attach PDFs to email notifications
  • Download PDFs after form submission
  • Conditional logic support
  • QR codes and barcodes
  • Multiple PDF templates per form
  • Multilingual and RTL ready

Key Features

Drag and Drop PDF Builder

Design custom PDF templates using an intuitive drag-and-drop editor.

Dynamic Form Data

Insert Contact Form 7 field values dynamically into your PDF documents.

Conditional Logic

Show or hide PDF content and control when PDF documents are generated.

Multiple PDFs Per Form

Generate multiple PDF documents from a single form submission.

Download PDF Files

View, download, and manage generated PDF documents from Contact Form 7 submissions.

QR Codes & Barcodes

Generate dynamic QR codes and barcodes using form submission data for certificates, tickets, reports, and other PDF documents.

Email PDF Attachments

Automatically attach generated PDF documents to Contact Form 7 email notifications and send them to users or administrators.

Repeater Field Support

Generate PDF documents using data collected from Contact Form 7 repeater fields and supported repeater extensions.

Shortcodes and Merge Tags

Generate PDF download links using shortcodes and merge tags.

Smart Real-Time Preview

Preview your PDF templates instantly while editing.

Page Break Support

Insert page breaks and organize content across multiple PDF pages.

Custom PDF Paper Sizes

Create PDF templates using custom paper sizes.

Additional Fonts

Upload and use custom fonts to match your brand identity.

Flamingo Integration

View and download generated PDF documents directly from Flamingo entries.

Multilingual Support

Generate PDFs in multiple languages, including RTL languages.

Privacy and Security

PDF documents are generated directly on your server without third-party services.

Unlimited Use, No Restrictions

Create and generate as many PDF documents as needed without usage limits.

Popular Use Cases

Certificates

Automatically generate personalized certificates after form submission.

Quotes & Estimates

Create professional PDF quotations and send them directly to customers.

Contracts & Agreements

Generate contracts using submitted form data and attach them to email notifications.

Event Tickets

Create downloadable tickets with QR codes and attendee information.

Reports & Summaries

Convert form submissions into structured PDF reports.

Application Forms

Generate printable PDF copies of submitted applications and registrations.

Upgrade to Pro version

Unlock advanced PDF customization and automation features:

  • Table Customization
  • QRcode Supports
  • Barcode Supports
  • Watermarks Supports
  • Header Supports
  • Footer Supports
  • Conditional logics Supports
  • 30-day money-back guarantee
  • 1-year support

External services

This plugin connects to the Dropbox API to store PDF files. Data is only sent to Dropbox when the user has configured and enabled the integration in the plugin settings. This service is provided by Dropbox, Inc.
Terms of Use https://www.dropbox.com/terms, Privacy Policy https://www.dropbox.com/privacy

Screenshots

Installation

Normal installation

  1. Download the pdf-for-contact-form-7.zip file to your computer.
  2. Unzip the file.
  3. Upload the pdf-for-contact-form-7.zip directory to your /wp-content/plugins/ directory.
  4. Activate the plugin through the ‘Plugins’ menu in WordPress. Document include in plugin

FAQ

Does this plugin require Contact Form 7?

Yes. This plugin extends Contact Form 7 and requires Contact Form 7 to be installed and activated.

Can I attach PDFs to Contact Form 7 emails?

Yes. Generated PDF documents can be automatically attached to Contact Form 7 email notifications.

Can users download PDFs after submission?

Yes. You can provide PDF download links immediately after successful form submission.

Does it work with Flamingo?

Yes. Generated PDFs can be viewed and downloaded from Flamingo entries.

Reviews

June 10, 2026
It is very easy to use: I composed the PDF dragging blocks called “elements” and they are linked to CF7 form field content. And I think it is also convenient: one purchase the PRO version (embed other PDF, conditional logic, etc.) paying one time and not each year. Last but not least, the support is excellent: I feel they are willing to solve the issues the customer might have.
Read all 3 reviews

Contributors & Developers

“PDF for Contact Form 7 + Drag and Drop Template Builder” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

6.5.1

  • Fixed: PHP Object Injection

6.3.3

  • Fixed: br lines

6.3.2

  • Fixed: Textarea new lines now correctly convert to
    when rendering.
  • Added: Compatible with WordPress 6.9

6.3.1

  • Fixed: [all-fields] array

6.2.0

  • Added: Installation wizard template

6.0.0

  • Added: Font awesome ( [yeepdf_fontawesome unicode=’f2b4′] use Unicode ) https://fontawesome.com/search?o=r&ic=free&s=regular&ip=classi

5.9.1

  • Fixed: Edit table

5.9.0

  • Fixed: Format current_time

5.3.6

  • Fixed: Show shortcode []

5.3.1

  • Fixed: Broken Access Control

5.3.0

  • Added: Rotate text

5.2.0

  • Added: Save PDF to Dropbox
  • Fixed: Background transparent
  • Fixed: Custom size

5.1.0

  • Added: Preview entry in editor

4.7.0

  • Added: Choose PDF storage folder
  • Added: Settings disable random folder PDF
  • Added: Hook action yeepdf_after_save_pdf

4.6.0

  • Fixed: Font-size

4.5.0

  • Add: Add hook save PDF

4.6.0

  • Fixed: Font-size

4.5.0

  • Add: Add hook save PDF

4.4.0

  • Fixed: Do not save PDFs on the server
  • Added: Secure the folder for downloading PDFs

4.3.0

  • Added: Random number shortcode

4.2.2

  • Fixed: Default Font
  • Added: Do not save PDFs on the server

4.1.0

  • Fixed: QRcode and Barcode

4.0.0

  • Fixed: Attachments 2 mail

3.9.1

  • Added: Width Height 100% or Auto or px

3.9.0

  • Fixed: Conditional logic
  • Fixed: Option Header Footer

3.8.0

  • Added: [pdf_download] in Message body email

3.7.1

  • Fixed: Upload image
  • Added: Save Image type

3.7.0

  • Added: Active Form

3.6.6

  • Change: Style Break page

3.6.5

  • Fixed: Signature field

3.5.5

  • Fixed: table

3.5.2

  • Fixed: UI
  • Fixed: MacOS

3.5.0

  • Added: Update performance
  • Added: Element table

3.0.0

  • Added: Big update ( version < 3.0.0 does not update)

2.3.3

  • Added: add 3 pdfs in settings

2.3.2

  • Added: Settings disable Random Key

2.3.1

  • Added: Shortcode PDF download

2.3.0

  • Fixed: Tags Header and Footer
  • Fixed: Date and time with language

2.2.9.3

  • Fixed: Ajax load media

2.2.9.1

  • Added: Change file name free Version

2.2.9

  • Added: 7 columns
  • Added: Not contains Conditional logic

2.2.6

  • Added: Show mask conditional logic in backend
  • Added: 5 + 6 columns
  • Fixed: Backend Icon
  • Fixed: conditional logic preview

2.2.5

  • Compatible with WordPress 6.5

2.2.0

  • Big Update