| Name | Type | Default | Example | Description | 
|---|
|  | string |  | <p>Hello world!<p> | HTML content to render | 
| format |  | pdf |  | Output format | 
| title | string |  | My document | Title of the generated PDF document or PNG image | 
| imageWidth | integer | 512 | 256 | PNG image width (in pixels) | 
| imageHeight | integer |  | 256 | PNG image height (in pixels). In not specified, the height will automatically adapt to the content | 
| pageSize |  | a4 |  | Default page size of the generated PDF document | 
| pageWidth | string |  | 256 100px | Explicit PDF width (in px, mm, in or cm) | 
| pageHeight | string |  | 256 4.5cm | Explicit PDF height (in px, mm, in or cm) | 
| margin | string | 0 | 1in | PDF page margin (in px, mm, in or cm) | 
| marginLeft | string |  | 25mm | PDF left margin (in px, mm, in or cm) | 
| marginRight | string |  | 25mm | PDF right margin (in px, mm, in or cm) | 
| marginTop | string |  | 4.5cm | PDF top margin (in px, mm, in or cm) | 
| marginBottom | string |  | 4.5cm | PDF bottom margin (in px, mm, in or cm) | 
| landscape | boolean | false |  | PDF document orientation | 
| css | string |  | body { background-color: yellow; } | Custom CSS style content | 
| header | string |  | <div style="background:grey; width:100%; height:30px; font-size:20px">Page <span class="pageNumber"></span> of <span class="totalPages"></span></div> | HTML page header content. Use special CSS classes to inject parameters: "date", "pageNumber", "totalPages" | 
| footer | string |  | <div style="background:grey; width:100%; height:30px; font-size:20px">Page <span class="pageNumber"></span> of <span class="totalPages"></span></div> | HTML page footer content. Use special CSS classes to inject parameters: "date", "pageNumber", "totalPages" |