crtopdf
v1.0.3
Published
Convert HTML to PDF in Node.js automatically using Chrome's engine.
Downloads
4
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.pdf
Code 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