Skip to main content
Version: 23.8.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

范围

类型

描述

options

PDFOptions

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