Skip to main content
Version: 24.38.0

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选项

(可选) 生成 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.