PDFOptions 接口
¥PDFOptions interface
通过 Page.pdf() 配置 PDF 生成的有效选项。
¥Valid options to configure PDF generation via Page.pdf().
签名:
¥Signature:
export interface PDFOptions
属性
¥Properties
属性 | 修饰符 | 类型 | 描述 | 默认 |
---|---|---|---|---|
| boolean | 是否显示页眉和页脚。 |
| |
| string | 打印页脚的 HTML 模板。对特殊类具有与 PDFOptions.headerTemplate 相同的约束和支持。 | ||
format |
| 评论: 如果设置,则该选项优先于 |
| |
headerTemplate |
| string | 打印标题的 HTML 模板。应该是有效的 HTML,其中包含用于向其中注入值的以下类:
| |
height |
| 字符串| 数字 | 设置纸张的高度。你可以传入一个数字或带有单位的字符串。 | |
landscape |
| boolean | 是否横向打印。 |
|
margin |
| 设置 PDF 页边距。 |
| |
omitBackground |
| boolean | 隐藏默认的白色背景并允许生成具有透明度的 pdf。 |
|
outline |
| boolean | (实验性)生成文档大纲。 评论: 如果启用此功能,PDF 也将被标记(可访问) 目前仅适用于旧版 Headless(headless = 'shell')Chrom 功能请求 |
|
pageRanges |
| string | 要打印的纸张范围,例如 | 空字符串,表示打印所有页面。 |
path |
| string | 文件保存的路径。 评论: 如果路径是相对路径,则相对于当前工作目录进行解析。 |
|
首选 CSS 页面大小 |
| boolean | 使页面中声明的任何 CSS |
|
printBackground |
| boolean | 设置为 |
|
scale |
| 数字 | 缩放网页的渲染。金额必须介于 |
|
tagged |
| boolean | (实验性)生成带标签的(可访问的)PDF。 |
|
timeout |
| 数字 | 超时(以毫秒为单位)。通过 |
|
width |
| 字符串| 数字 | 设置纸张宽度。你可以传入一个数字或带有单位的字符串。 |