Skip to main content
Version: v6

Start Customising Gravity PDF – Developer Documentation

Before You Begin

This section of the documentation is primarily written for developers. Assumed knowledge of WordPress basics, like action and filter hooks, with a solid PHP foundation and HTML / CSS is expected. If that doesn't sound like you, reach out to our friendly team and we can discuss implementing customisations for you.

Overview

We've attempted to make Gravity PDF as developer-friendly as possible. That means there are actions and filters placed all through the software, so you can tweak the functionality as you see fit. You can also control the exact look and feel of the generated PDFs using custom PDF templates, which are created using HTML/CSS and a bit of PHP knowledge.

Custom Templates

Screenshot of a custom PDF template

The majority of our developer documentation will be targeted at creating custom PDF templates. You'll learn how to:

Find out more about creating your own custom PDF templates.

Supported PDF Features

Sample of a PDF showing off the HTML support

Along with learning the ins and outs to create a template and configuration file, we'll go into detail about the common features you can use when laying out your PDF using HTML/CSS.

We'll cover:

For those developers looking for in-depth knowledge about the PDF software that powers Gravity PDF, head over to the mPDF documentation.

Actions / Filters

Sample of a filter available

We've worked hard to document many of the filters and actions available in Gravity PDF. This includes modifying the output of particular Gravity Forms fields in PDFs, to creating new access control policies for PDFs. All filter documentation is located under the Filter Hooks category in the sidebar, while actions are found under Action Hooks.

If you want to request a new filter or action be added, please open a new ticket on GitHub.