Send PDF Using Contact Form 7 (PDF Generate Addon)
[Test this live form to see the PDF Generate form in action]
Generate and Send PDFs Automatically!
Automatic PDF Generation
Whenever a user submits a form, a PDF file is automatically created, containing all the form data in a structured format.
Send PDFs via Email
The generated PDF is attached to the email confirmation sent to both the admin and the user, ensuring a seamless sharing process.
Customizable Form Styler
With the Form Styler, you can adjust colors, fonts, layouts, and more, ensuring your forms look great on every device.
Smooth Integration
Enjoy full compatibility with a range of powerful addons, including redirects, columns, autocomplete, repeaters, and more.
Customizable PDF Layout
You can customize the PDF format to match your branding, including adding a logo, custom header/footer, fonts, and styling.
Works with Any Contact Form 7 Fields
Supports all field types, including text inputs, dropdowns, checkboxes, radio buttons, file uploads, and dynamic fields.
A Sneak Peek of the Backend Editing Panel
Take a closer look at how easy it is to manage and generate Contact Form 7 forms using Al form generator addon. Click to enlarge the image and explore the intuitive controls that give you full flexibility over your form's design and structure.
Contact Form 7 PDF Option Settings
Enable PDF generator to enable the pdf generator for the Contact form. You can set a PDF title. To customize the pdf you can set the Background image/Color and font color. Add the form’s fields and info here, and it will generate the pdf. you can add HTML tags as needed. Use <br/> tag in the text editor for the line breaks.
Customize the PDF Header
For the pdf header there has the option to set the Image/logo, you can set the header background color/image and font color. You can add custom information to the text area. Use the shortcodes for the pdf page number({PAGENO}), for the date ({DATE j-m-Y}), and for the total page number ({nb}, {nbpg})


Customize the PDF Footer
To Customize the contact form 7 pdf footer, there has the option to add custom footer info, background color/Image, and font size. Use the shortcodes for the pdf page number({PAGENO}), for the date ({DATE j-m-Y}), and for the total page number ({nb}, {nbpg})
Email Settings

Admin Mail
User Email

Copy the Sample Code of the Above Form
<br />[uacf7-row][uacf7-col col:6][text your-name placeholder "Your Name"]<br />[/uacf7-col][uacf7-col col:6]<br />[email* your-email placeholder "Your Email"]<br />[/uacf7-col][/uacf7-row]</p><p>[uacf7-row][uacf7-col col:6]<br />[text* your-phone placeholder "Phone Number"]<br />[/uacf7-col][uacf7-col col:6]<br />[text* your-address placeholder "Address"]<br />[/uacf7-col][/uacf7-row]</p><p>[uacf7-row][uacf7-col col:6]<br />[text* your-city placeholder "City"]<br />[/uacf7-col][uacf7-col col:6]<br />[text* your-state placeholder "State"]<br />[/uacf7-col][/uacf7-row]</p><p>[uacf7-row][uacf7-col col:12]<br /><label> Upload Your Resume( File types:pdf|doc|docx|jpg|png|jpeg ) </label>[file* your-resume filetypes:pdf|doc|docx|jpg|png|jpeg]<br />[/uacf7-col][/uacf7-row]</p><p>[submit "Submit"]<br />
How to setup Contact Form 7 PDF Generator

FAQ for Contact Form 7 PDF Generator

What is the Contact Form 7 PDF Generator?
The PDF Generator is a feature that allows Contact Form 7 to automatically generate a PDF when a form is submitted. The generated PDF is then attached to the email sent to the admin and/or the user, ensuring a structured and professional way to handle form data.
How does the PDF Generator work?
When a user submits a form, the plugin collects the entered data, formats it into a PDF file, and sends it as an email attachment to the designated recipients.
Can I customize the layout of the generated PDF?
Yes! You can customize the PDF by adding:
- Your logo and branding
- Custom headers and footers
- Font styles and colors
- Dynamic placeholders for form fields
Can the PDF be sent to both the admin and the user?
Yes! You can configure the plugin to send the PDF to multiple recipients, including the admin, the user who filled out the form, or additional email addresses.
Can I store the generated PDFs in WordPress?
Yes, you can save the generated PDFs in your WordPress media library or a specific folder for future reference.
Does the PDF Generator support signatures?
Yes! If your form includes a signature field, the user’s signature can be captured and included in the PDF, making it useful for contracts, agreements, and consent forms.
Can I include conditional fields in the PDF?
Yes! If your form uses conditional logic, only the fields that were filled or selected will appear in the generated PDF.
Will this feature slow down form submissions?
No, the PDF generation is optimized to ensure a smooth experience. However, using high-resolution images or complex layouts may slightly affect processing time.
Does this feature comply with GDPR and data privacy regulations?
Yes, you can configure the plugin to remove saved PDFs after a certain period, disable storage, or use password-protected PDFs to comply with data privacy laws.
Where can I get support if I face issues?
You can get help from:
- Plugin documentation
- WordPress support forums
- Plugin support
Discover More Powerful Features!

Conditional Field
Show or hide Contact Form 7 fields based on Conditional Logic, compatible with Checkbox and Range Slider.

Conditional Redirect
Redirect user to a specific page after submission based on condition. e.g. Condition A user goes to abc.com and Condition B user goes to xyz.com

Database
The Database addon helps store form data, view data in the admin backend, and export data in CSV format.

Form Styler (Single)
Style your entire form without any CSS coding, including colors, margins, button styles, and font sizes.

Autocomplete Country, City, State, Zip Fields
Set up IP Geolocation-based Auto Complete for Country, City, State, Zip Fields on Contact Form 7.

WooCommerce Checkout
Choose a product from the dropdown field, submit the form, and get redirected to the WooCommerce Cart page with the product added automatically.