Skip to content

Instantly share code, notes, and snippets.

@aont
Last active August 7, 2020 04:22
Show Gist options
  • Select an option

  • Save aont/5c2d76e95deaf9523923e09bfc2ef6ee to your computer and use it in GitHub Desktop.

Select an option

Save aont/5c2d76e95deaf9523923e09bfc2ef6ee to your computer and use it in GitHub Desktop.

mono image

gs -sDEVICE=pdfwrite -dNOPAUSE -dCompatibilityLevel=1.4 -sOutputFile=test.pdf -dFITPAGE -- "viewpbm.ps" image-0000.pbm image-0001.pbm image-0002.pbm

grey or color

# using viewpbm.ps directly is ok, but unexpected page margin is generated...
convert *.png tmp.pdf
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterMonoImages=false  -dMonoImageFilter=/CCITTFaxEncode -dCompatibilityLevel=1.4 -sOutputFile=out.pdf -dFITPAGE -- tmp.pdf

## PDF
gs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterMonoImages=false  -dMonoImageFilter=/CCITTFaxEncode -dCompatibilityLevel=1.4 -sOutputFile=output.pdf -dFITPAGE -- input.pdf

JPEG

gs -dNOSAFER -sDEVICE=pdfwrite -o output.pdf viewjpeg.ps -c \(img1.jpg\) viewJPEG showpage \(img2.jpg\) viewJPEG showpage \(img3.jpg\) viewJPEG showpage \(img4.jpg\) viewJPEG showpage

https://stackoverflow.com/questions/4283245/using-ghostscript-to-convert-jpeg-to-pdf
https://superuser.com/questions/1530841/failing-to-convert-jpg-to-pdf-with-ghostscript

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment