pdf-express-puppeteer
TypeScript icon, indicating that this package has built-in type declarations

1.2.1 • Public • Published

pdf-express-puppeteer

Overview

This Node.js module provides a function to generate PDF files using Puppeteer and Express.

Installation

npm install pdf-express-puppeteer

Usage

const { generatePdf, PdfOptions } = require('pdf-express-puppeteer');
const { Response } = require('express');

// Example options
const options: PdfOptions = {
  res: /* Express Response object */,
  content: /* HTML content to convert to PDF */,
  url: /* URL to convert to PDF */,
  filename: /* Optional: Filename for the PDF */,
  pdfOptions: /* Optional: Puppeteer PDFOptions */,
  download: /* Optional: Set to true for a downloadable PDF */,
  save: /* Optional: Set to true to save the PDF locally */,
};

// Call the generatePdf function
generatePdf(options);

Options

  • res (Required): Express Response object.
  • content (Optional): HTML content to convert to PDF.
  • url (Optional): URL to convert to PDF.
  • filename (Optional): Filename for the PDF. Defaults to "test".
  • pdfOptions (Optional): Puppeteer PDFOptions.
  • download (Optional): Set to true for a downloadable PDF.
  • save (Optional): Set to true to save the PDF locally.

License

This project is licensed under the ISC License - see the LICENSE file for details.


/pdf-express-puppeteer/

    Package Sidebar

    Install

    npm i pdf-express-puppeteer

    Weekly Downloads

    0

    Version

    1.2.1

    License

    ISC

    Unpacked Size

    10.1 kB

    Total Files

    8

    Last publish

    Collaborators

    • austinjb32