跳到主要内容
版本: 23.11.1

Page.createPDFStream() 方法

使用 print CSS 媒体类型生成页面的 PDF。

签名

class Page {
abstract createPDFStream(
options?: PDFOptions,
): Promise<ReadableStream<Uint8Array>>;
}

参数

参数

类型

描述

options

PDFOptions

(可选) 用于生成 PDF 的选项。

返回

Promise<ReadableStream<Uint8Array>>

备注

要使用 screen 媒体类型生成 PDF,请在调用 page.pdf() 之前调用 `page.emulateMediaType('screen')`

默认情况下,page.pdf() 生成的 PDF 的颜色经过修改以进行打印。使用 `-webkit-print-color-adjust` 属性强制渲染精确的颜色。