PDFOptions 接口
通过 Page.pdf() 配置 PDF 生成的有效选项。
签名
export interface PDFOptions
属性
属性 | 修饰符 | 类型 | 描述 | 默认值 |
---|---|---|---|---|
| 布尔值 | 是否显示页眉和页脚。 |
| |
| 字符串 | 用于打印页脚的 HTML 模板。具有与 PDFOptions.headerTemplate 相同的约束和对特殊类的支持。 | ||
format |
| 备注 如果设置,则此项的优先级高于 |
| |
headerTemplate |
| 字符串 | 用于打印页眉的 HTML 模板。应为有效的 HTML,其中使用以下类将值注入其中:
| |
height |
| 字符串 | 数字 | 设置纸张的高度。可以传入一个数字或一个带有单位的字符串。 | |
landscape |
| 布尔值 | 是否以横向方向打印。 |
|
margin |
| 设置 PDF 边距。 |
| |
omitBackground |
| 布尔值 | 隐藏默认的白色背景,并允许生成具有透明度的 PDF。 |
|
outline |
| 布尔值 | (实验性)生成文档大纲。 |
|
pageRanges |
| 字符串 | 要打印的纸张范围,例如 | 空字符串,表示打印所有页面。 |
path |
| 字符串 | 保存文件的路径。 备注 如果路径是相对的,则它相对于当前工作目录解析。 |
|
preferCSSPageSize |
| 布尔值 | 在 |
|
printBackground |
| 布尔值 | 设置为 |
|
scale |
| 数字 | 缩放网页的渲染。数值必须在 |
|
tagged |
| 布尔值 | (实验性)生成带标签(可访问)的 PDF。 |
|
timeout |
| 数字 | 超时时间,以毫秒为单位。传递 默认值可以使用 Page.setDefaultTimeout() 进行更改 |
|
waitForFonts |
| 布尔值 | 如果为 true,则等待 |
|
width |
| 字符串 | 数字 | 设置纸张的宽度。可以传入一个数字或一个带有单位的字符串。 |