puppeteer/website/versioned_docs/version-10.0.0/puppeteer.pdfoptions.md
TASNEEM KOUSHAR 34ff00e2fe
chore(docs): generate site for v10.0.0
* fix: added parts of website

* fix: removed unnecessary lines

* fix: updated contributing.md

* fix: added parts of sidebar

* fix: added all APIs

* fix: added version 10.0.0

Co-authored-by: Jack Franklin <jacktfranklin@chromium.org>
2021-08-09 09:57:14 +01:00

2.9 KiB

Home > puppeteer > PDFOptions

PDFOptions interface

Valid options to configure PDF generation via Page.pdf().

Signature:

export interface PDFOptions 

Properties

Property Type Description
displayHeaderFooter? boolean (Optional) Whether to show the header and footer.
footerTemplate? string (Optional) HTML template for the print footer. Has the same constraints and support for special classes as PDFOptions.headerTemplate.
format? PaperFormat (Optional)
headerTemplate? string (Optional) HTML template for the print header. Should be valid HTML with the following classes used to inject values into them: - date formatted print date- title document title- url document location- pageNumber current page number- totalPages total pages in the document
height? string | number (Optional) Sets the height of paper. You can pass in a number or a string with a unit.
landscape? boolean (Optional) Whether to print in landscape orientation.
margin? PDFMargin (Optional) Set the PDF margins.
omitBackground? boolean (Optional) Hides default white background and allows generating pdfs with transparency.
pageRanges? string (Optional) Paper ranges to print, e.g. 1-5, 8, 11-13.
path? string (Optional) The path to save the file to.
preferCSSPageSize? boolean (Optional) Give any CSS @page size declared in the page priority over what is declared in the width or height or format option.
printBackground? boolean (Optional) Set to true to print background graphics.
scale? number (Optional) Scales the rendering of the web page. Amount must be between 0.1 and 2.
width? string | number (Optional) Sets the width of paper. You can pass in a number or a string with a unit.