Puppeteer 中文文档v25.8.0

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 属性可强制渲染精确的颜色。