@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()

Package Sidebar

Install

npm i @vencakrecl/pdf-generator

Weekly Downloads

1

Version

1.3.2

License

MIT

Unpacked Size

279 kB

Total Files

37

Last publish

Collaborators

  • vencakrecl