Page.pdf() 方法
🌐 Page.pdf() method
生成具有 print CSS 媒体类型的页面 PDF。
🌐 Generates a PDF of the page with the print CSS media type.
语法
🌐 Signature
class Page {
abstract pdf(options?: PDFOptions): Promise<Uint8Array>;
}
参数
🌐 Parameters
范围 🌐 Parameter | 类型 🌐 Type | 描述 🌐 Description |
|---|---|---|
options | (可选) 生成 PDF 的选项。 🌐 (Optional) options for generating the PDF. |
返回:
Promise<Uint8Array>
附注
🌐 Remarks
要使用 screen 媒体类型生成 PDF,请在调用 page.pdf() 之前调用 page.emulateMediaType('screen')\。
🌐 To generate a PDF with the screen media type, call `page.emulateMediaType('screen')` before calling page.pdf().
默认情况下,page.pdf() 会生成用于打印的颜色已修改的 PDF。使用 -webkit-print-color-adjust\ 属性可以强制渲染精确的颜色。
🌐 By default, page.pdf() generates a pdf with modified colors for printing. Use the `-webkit-print-color-adjust` property to force rendering of exact colors.