1.0.3 • Published 7 years ago

crtopdf v1.0.3

Weekly downloads
3
License
BSD-3-Clause
Repository
github
Last release
7 years ago

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