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
范围 | 类型 | 描述 |
|---|---|---|
options | (可选)用于生成 PDF 的选项。 |
Returns:
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.