Gravity PDF Documentation
website·Indexed 35 days ago
https://docs.gravitypdf.com/Documentation for Gravity PDF, a plugin for generating PDFs from Gravity Forms. Includes guides on installation, PDF settings configuration, font management, and template customization. Covers migration from v5 to v6, deprecated filters for v7.0, and developer resources for hooks and filters such as gfpdf_pdf_config and gfpdf_pdf_field_content.
What's inside Gravity PDF
- Barot is a business-oriented premium PDF template for Gravity PDF featuring a full-width header. As a Universal PDF template, it is compatible with all Gravity Forms and correctly displays all official Gravity Forms fields.
Overview of the Cellulose PDF template
Cellulose is a business-oriented premium PDF template for Gravity PDF that uses a slim two-column table-based layout. As a Universal template, it is compatible with all Gravity Forms and official Gravity Forms fields. Note that because of its fixed two-column table design, Drag and Drop columns are not supported.Overview of Formialt PDF Template
Formialt is a premium Universal PDF template for Gravity PDF featuring rounded corners and a compact design. It is compatible with all Gravity Forms and official Gravity Forms fields. Note: Because Formialt uses a fixed two-column layout, Drag and Drop columns are not supported.Overview of Leo PDF Template
Leo is a premium Universal PDF template for Gravity PDF that works with all Gravity Forms and official Gravity Forms fields. It features a fixed two-column layout; consequently, Drag and Drop columns are not supported.Overview of the Aryal PDF Template
Aryal is a premium, universal PDF template for Gravity PDF. Because it is a Universal template, it is compatible with all Gravity Forms and correctly displays all official Gravity Forms fields.Overview of the Sabre PDF Template
Sabre is a universal PDF template for Gravity PDF that works with all Gravity Forms and correctly displays all official Gravity Forms fields. Its primary feature is a highly customizable, full-height sidebar used to display submitted user information and business details.Overview of the Tritan PDF template
Tritan is a Universal PDF template for Gravity Forms that works with all official Gravity Forms fields. It is specifically designed for short forms with a limited number of pages (such as resumes), though it can be scaled for larger forms by disabling the first-page sidebar.Overview of the Formium PDF template
Formium is a premium Universal PDF template for Gravity Forms designed to replicate the layout of the original form. It supports all official Gravity Forms fields. Note that because Formium uses a fixed two-column layout, Drag and Drop columns are not supported.Understand the PDF List columns
The PDF List page provides an overview of configured PDFs via four columns:
- Label: Displays the internal PDF label. Hovering over this row reveals the Edit, Duplicate, and Delete actions.
- Template: Shows the selected PDF template and its group (e.g., 'Core'). It also displays notices if the template's version requirements are not met.
- Notifications: Lists which form notifications are configured to attach this specific PDF.
- Shortcode: Provides a 'Copy' button to save the PDF download link shortcode to the clipboard for use in Confirmations or Notifications.
Understand Gravity PDF default access permissions
By default, Gravity PDF implements a conservative security model to prevent unauthorized access. Access is granted based on the following criteria:
- Administrators and Super Administrators: Have access to all PDFs.
- Users with
gravityforms_view_entriescapability: Any WordPress role assigned this capability can access all PDFs. This can be modified via global User Restriction settings or a role editor plugin. - Entry Owners: The user who submitted the form can access their own PDF via:
- IP Matching: The system compares the current IP address with the one stored in the entry. By default, logged-out users have a 20-minute window after submission to access the PDF via IP match.
- User Authentication: If the IP doesn't match or the timeout has expired, and the user was logged in during submission, they are redirected to login. Once authenticated, their User ID is compared to the entry owner ID.
- Active Session: If already logged in, the User ID comparison happens automatically.
Configure the Montgomery PDF Certificate template
The Montgomery template is a premium single-page PDF certificate. Configuration is managed via the Template tab. For optimal visual results, it is recommended to use ALLCAPS for the Title, Subtitle, and Introduction settings. The design and color scheme are fixed and cannot be changed.Understand the Gravity PDF template hierarchy
Gravity PDF uses a template hierarchy that allows developers to override core plugin templates by placing files with the same name in the PDF Working Directory. This ensures that custom modifications are not lost during plugin updates.
Loading Order:
- Standard WordPress: PDF Working Directory $ ightarrow$ Core Gravity PDF templates.
- Multisite WordPress: Subsite PDF Working Directory $
ightarrow$ Global
PDF_EXTENDED_TEMPLATESdirectory $ ightarrow$ Core Gravity PDF templates.