Page.createPDFStream() 方法
🌐 Page.createPDFStream() method
生成具有 print CSS 媒体类型的页面 PDF。
🌐 Generates a PDF of the page with the print CSS media type.
语法
🌐 Signature
class Page {
abstract createPDFStream(
options?: PDFOptions,
): Promise<ReadableStream<Uint8Array>>;
}
参数
🌐 Parameters
范围 🌐 Parameter | 类型 🌐 Type | 描述 🌐 Description |
|---|---|---|
options | (可选) 生成 PDF 的选项。 🌐 (Optional) options for generating the PDF. |
返回:
Promise<ReadableStream<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.