crtopdf
v1.0.3
Published
Convert HTML to PDF in Node.js automatically using Chrome's engine.
Downloads
13
Maintainers
Readme
crtopdf
Convert HTML to PDF in Node.js automatically using Chrome's engine.
Requires at least Google Chrome 59 (60 on Windows) and Node.js 6.5. See crtopdf --help or the JSDoc for further information.
CLI Example
Install with npm install -g crtopdf.
crtopdf -u https://en.wikipedia.org -o wikipedia.pdfCode Example
Install with npm install crtopdf --save.
var fs = require('fs');
var CrToPdf = require('crtopdf');
var pdf = new CrToPdf();
pdf.init()
.then(function () {
pdf.convert({
url: 'https://en.wikipedia.org'
landscape: 'portrait',
printBackground: true,
format: 'a4',
marginTop: 1,
marginBottom: 1,
marginLeft: 1,
marginRight: 1,
pageRanges: '1-5'
});
})
.then(function (buf) {
fs.writeFileSync('wikipedia.pdf', buf);
})
.then(function () {
pdf.dispose();
});License
3-Clause BSD
