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.