PDF generation configuration in React Native
The table below summarizes the available configuration options for generating PDF documents with React Native.
| Option | Default Value | Description |
|---|---|---|
name | optional | Name of the created PDF file. |
filePath | optional | Path where the new PDF document will be saved. |
override | false | If a PDF with the same name already exists in the local iOS/Android folder, enabling this option will delete the existing document and generate a new one with the same name. |
template | blank | Document background image pattern. Available options are: blank, dot5mm, grid5mm, lines5mm, and lines7mm. |
width | 550 | Width of the document. |
height | 750 | Height of the document. |
pageSize | A4 format: {width: 595, height: 842} | Document size in width and height. |
margins | {top: 30, right: 15, bottom: 30, left: 15} | Content padding in the document. |
rotation | 0 | Document orientation. Available options are: 0, 90, 180, and 270. |
backgroundColor | #ffffff | Document background color. You can provide many formats for the color attribute: #ffffff, rgb(255,255,255), or blue. |
images | ['imagePath'] | Array of images from which to generate a PDF. |
documents | ['documentPath', 0] | Array of documents and the page indexes from which to generate a PDF. |