@vencakrecl/pdf-generator
TypeScript icon, indicating that this package has built-in type declarations

1.3.2 • Public • Published

PDF Generator

NPM package version License Last test status

Package for convert HTML to PDF by headless Chrome (puppeteer).

Installation

npm install @vencakrecl/pdf-generator
yarn add @vencakrecl/pdf-generator

Demo

make run-demo
make run-demo-api ## HTTP server running on localhost:3001

Example

import { PdfGenerator } from '@vencakrecl/pdf-generator'

const createPdf = async () => {
  const pdf = new PdfGenerator('base_dir')
  await pdf.start()

  pdf.addTemplate('test', 'template.pug', {
    properties: {
      title: {
        type: 'string'
      }
    },
    required: ['title']
  })

  const data = await pdf.generate('test', {title: 'Title'})

  console.log(data)

  await pdf.stop()
}

createPdf()

/@vencakrecl/pdf-generator/

    Package Sidebar

    Install

    npm i @vencakrecl/pdf-generator

    Weekly Downloads

    0

    Version

    1.3.2

    License

    MIT

    Unpacked Size

    279 kB

    Total Files

    37

    Last publish

    Collaborators

    • vencakrecl