Skip to content

RenderFormat

RenderFormat = "jpeg" | "png"

Defined in: packages/core/src/types.ts:54

Output format for rendered pages.

  • 'jpeg' - JPEG format, smaller file size, lossy compression (default)
  • 'png' - PNG format, larger file size, lossless compression

Example

// Render as JPEG (default)
for await (const page of pdf.renderPages({ format: 'jpeg' })) {
await fs.writeFile(`page-${page.pageNumber}.jpg`, page.buffer)
}
// Render as PNG for higher quality
for await (const page of pdf.renderPages({ format: 'png' })) {
await fs.writeFile(`page-${page.pageNumber}.png`, page.buffer)
}