# Quick-start Guide

### Set up our first Print Format with Betterprint

Create a new Print Format and Check "Custom Format". This will reveal a new Checkbox, "Generate PDF using Frappe Betterprint".

{% hint style="info" %}
Enabling Frappe Betterprint will enable various defaults:

* Preview will be rendered in Pages with automatic page breakes
* PDF generation by Chromium based renderer
* Enable dynamic header & footer
  {% endhint %}

Make sure to check both of these aswell as wkhtmltopdf as pdf gernatetor (important!):

<figure><img src="https://2145244441-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNAEHFL66Fbty3igNDOFd%2Fuploads%2FH1mZDCzlrayKy9aEusr4%2Fgrafik.png?alt=media&#x26;token=dbb51270-d6bc-40ff-8d8c-3ca54ab1d3de" alt=""><figcaption></figcaption></figure>

### Time to add some content

Frappe Betterprint is based on Jinja Print formats with modern CSS support and dynamic header and footer.

{% hint style="warning" %}
Frappes repeated header & footer won't work in Frappe Betterprint. In order to add header & footer, please refere to [dynamic header & footer article](https://frappe-betterprint.gitbook.io/docs/usage-reference/dynamic-header-and-footer) in the docs
{% endhint %}

In order to add Contents to your Print Format, here are some helpful links to get started:

* [Betterprint-specific Jinja examples (Footer/Header...)](https://frappe-betterprint.gitbook.io/docs/usage-reference/betterprint-specific-jinja-examples)
* [Frappe Documentation of Jinja Print Formats](https://docs.frappe.io/erpnext/user/manual/en/records-print-format#html-print-format)
