html-to-pdf-maker
Version:
An html to pdf converter utility
59 lines (49 loc) • 1.07 kB
JavaScript
const { createBuffer, createStream, createFile } = require('html-to-pdf-maker');
const fs = require('fs')
const html = fs.readFileSync('./index.hbs', 'utf8')
var document = {
html: html,
data: {
users: [
{
name: "ABC",
age: "5"
},
{
name: "XYZ",
age: "6"
},
{
name: "CCD",
age: "8"
}
]
},
path: `./test.pdf`
};
var options = {
format: "A3",
orientation: "portrait",
border: "10mm"
}
createFile(document,options)
.then(res => {
console.log(" yes ")
})
.catch(err => {
console.log(" went wrong ", err)
})
createBuffer(document, options)
.then(res => {
console.log(" buffer ", res)
})
.catch(err => {
console.log(" err ")
})
createStream(document, options)
.then(res => {
console.log(" buffer ", res)
})
.catch(err => {
console.log(" err ")
})