Skip to content

grivescorbett/NodePDFRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NodePDFRenderer

To setup environment on debian:jessie

$ sudo apt-get install libwebkit2gtk-4.0-dev xvfb

To run node with xvfb to support the addon

$ xvfb-run node

Example API usage

const fs = require('fs');
const PDFRenderer = require('./build/Release/PDFRenderer');

PDFRenderer.start();

const html = Buffer.from('<html><body>Hello World!</body></html>', 'utf8');
PDFRenderer.render(html, (err, pdfData) => {
  if (err) {
    console.log('err', err);
  } else {
    console.log('pdf size', pdfData.length);
    const ws = fs.createWriteStream('out.pdf');
    ws.write(pdfData);
    ws.end();
  }
});

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published