1.3.2 • Published 4 years ago
@vencakrecl/pdf-generator v1.3.2
PDF Generator
Package for convert HTML to PDF by headless Chrome (puppeteer).
- JSON schema validation (ajv)
- Template engine (pug)
- CSS (bootstrap)
- HTTP server for static files (expressjs)
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()
1.3.2
4 years ago
1.3.1
4 years ago
1.3.0
4 years ago
1.3.0-beta.0
4 years ago
1.2.0
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago
1.0.0-beta.12
5 years ago
1.0.0-beta.13
5 years ago
1.0.0-beta.11
5 years ago
1.0.0-beta.10
5 years ago
1.0.0-beta.8
6 years ago
1.0.0-beta.9
5 years ago
1.0.0-beta.7
6 years ago
1.0.0-beta.6
6 years ago
1.0.0-beta.5
6 years ago
1.0.0-beta.4
6 years ago
1.0.0-beta.3
6 years ago
1.0.0-beta.2
6 years ago
1.0.0-beta.1
6 years ago
1.0.0-beta.0
6 years ago
1.0.0-alpha.5
6 years ago
1.0.0-alpha.4
6 years ago
1.0.0-alpha.3
6 years ago
1.0.0-alfa.2
6 years ago
1.0.0-alpha.2
6 years ago
1.0.0-alpha.1
6 years ago
1.0.0-alpha.0
6 years ago
0.1.0
6 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago