gs -sDEVICE=pdfwrite -dNOPAUSE -dCompatibilityLevel=1.4 -sOutputFile=test.pdf -dFITPAGE -- "viewpbm.ps" image-0000.pbm image-0001.pbm image-0002.pbm# 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.pdfgs -dNOSAFER -sDEVICE=pdfwrite -o output.pdf viewjpeg.ps -c \(img1.jpg\) viewJPEG showpage \(img2.jpg\) viewJPEG showpage \(img3.jpg\) viewJPEG showpage \(img4.jpg\) viewJPEG showpagehttps://stackoverflow.com/questions/4283245/using-ghostscript-to-convert-jpeg-to-pdf
https://superuser.com/questions/1530841/failing-to-convert-jpg-to-pdf-with-ghostscript