Build Status bitHound Overall Score js-semistandard-style
Just a nodeJS wrapper for ghostscript
const Ghostscript = require('ghostscript-js') const gs = new Ghostscript() gs.batch() .nopause() .device() .resolution(150) .input('/path/to/file.pdf') .output('/path/to/file.tif') .exec() .then((sdtout) => { // Do something }) .catch((error) => { // Do something })
- batch
- nopause
- quiet
- interpolate
- ram - number - defaults to 30 MB
- device - device - defaults to tiff24nc
- resolution - number
- firstPage - number
- lastPage - number
- AutoRotatePages - All, None, PageByPage
- antiAliasColorImage
- antiAliasGrayImage
- antiAliasMonoImage
- autoFilterColorImages
- colorImageFilter
- autoFilterGrayImages
- grayImageFilter
- downsampleColorImages
- downsampleGrayImages
- downsampleMonoImages
- colorConversionStrategy
- convertCMYKImagesToRGB
- convertImagesToIndexed
- UCRandBGInfo
- preserveHalftoneInfo
- preserveOPIComments
- preserveOverprintSettings
- output - file
- input - file
- exec - Promise (ES6)
- compatibility - number
- pdfsettings - string