Node.js/iojs/node-webkit native pdfium port
npm install pdfiumPDF format direect into EMF format, to be able to print on windows printer by using native printer module.getSupportedOutputFormats() - returns an array of all supported output formats: ['BPM', 'EMF', 'PNG', 'PPM']. Note that EMF and BMP formats are supported only on windows.render(options, [callback(err, pages)]) - render/convert a PDF data into one of output format from getSupportedOutputFormats().option (object, mandatory) may contains the following fields:data (Buffer, mandatory) - PDF data bufferoutputFormat (String, mandatory) - output format name. one from getSupportedOutputFormats()scaleFactor (Number, optional, default: 1.0) - scale factor of the output format.callback(err, pages) (function, optional) - callback function. pages is array of buffers. If callback is mnissing, then the pages will be returned from render(options). In case of error, a trhow exception will throw.BSD - feel free to use and support.