Я пытаюсь использовать ghostscript по прямому назначению, интерпретировать файлы postscript и выводить pngs. Мне нужна команда, которая преобразует одну конкретную страницу из многостраничного файла ps в один png. Я добился этого в случае, когда входящий файл представляет собой файл в формате pdf, но не в случае, когда входящий файл представляет собой файл ps.
Эта строка преобразует ps в файл, состоящий из связанных файлов png.
gs -dSAFER -dBATCH -sDEVICE=png256 -r96x96 -sOutputFile=out.png in.ps
Это возьмет одну конкретную страницу из pdf и преобразует ее в png.
gs -q -dSAFER -dBATCH -dFirstPage=2 -dLastPage=2 -sDEVICE=png256 -SOut=fileout.png in.pdf
Простое размещение флагов dFirstPage=
в случае ввода постскриптума ничего не дает. Вывод такой же, как если бы флагов не было.