Keep up to date with Gravity PDF

  • This field is for validation purposes and should be left unchanged.

The Gravity PDF API is a public API that provides a standard set of tools to help developers simplify common tasks when extending the software. It’s especially useful because Gravity PDF makes full use of namespaces, and working directly with our namespaced classes can be alien for developers who aren’t accustom to them.

In contrast, our API is in the global scope, can be accessed through the GPDFAPI class and uses static methods. You can easily call any method using GPDFAPI::method_name(). This allows a lower entry barrier for developers looking to extend our software, while still allowing us to take advantage of more modern PHP techniques to streamline our development.

Another benefit of our API is it’s fully unit tested – in actual fact about 85% of the software has unit tests written. This means when we make updates to Gravity PDF we can better ensure our API returns the expected results, and limits any unexpected breakages.

Our API provides access to our common helper classes, a CRUD for both our global PDF settings and individual PDF settings, the ability to generate PDFs on demand and the output of common complex fields like the product and likert tables.

This section of the documentation goes into detail about the usage of each API method which can be found in the api.php file in the root Gravity PDF plugin directory (/wp-content/plugins/gravity-forms-pdf-extended). Happy coding!

Signup for the latest Gravity PDF news, tips and updates

  • This field is for validation purposes and should be left unchanged.
Scroll To Top

Choose your currency:

Close
Converted prices are for reference only - all orders are charged in $ Australian Dollars ($) AUD.
  • AUDAustralian Dollars ($)
  • USDUS Dollars ($)
  • CADCanadian Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • NZDNew Zealand Dollar ($)
  • JPYJapanese Yen (¥)