rendersvg

Renders SVGs to PNG, GIF, JPEG, or PDF using PhantomJS

rendersvg for Node.js

Renders SVGs using PhantomJS.

var rendersvg = require('rendersvg');
 
instream.pipe(rendersvg.renderStream([ext = 'png'])).pipe(outstream)
// or 
rendersvg.convert(inbuffer, [ext = 'png'], function (erroutbuf) {
    // ... 
})

Possible extensions:

  • png
  • gif
  • jpg
  • pdf

OS X: brew install phantomjs

MIT.