Render a PDF to a PNG, useful for generating thumbnails. Uses electron-spawn
and pdf.js
, so it doesn't require any image processing libraries. Supports a custom scale factor. Currently only renders the first page.
npm install pdf-to-png
Use as a command line tool
pdf-to-png -i goat.pdf -o goat.png
Or as a module
require('pdf-to-png')({
input: 'goat.pdf',
output: 'goat.png'
})
To run the included example clone this repo then call
npm run example
input
: input fileoutput
: output filescale
: fraction of full size
opts.input
: input fileopts.output
: output fileopts.scale
: fraction of full sizecb
: optional callback to be called on completion