Создайте изображение определенной страницы файла postscript, используя ghostscript

Пожалуйста, помогите мне с ghostscript....

Я хочу создать изображение определенного файла постскриптума страницы, используя ghostscript. Я укажу номер страницы или что-то в этом роде, чтобы получить соответствующее изображение в качестве вывода.

Возможно ли это с помощью ghostscript?


person Rohit Kumar    schedule 09.09.2015    source источник
comment
Добро пожаловать в СО!!! Это поможет вам быстрее получить ответ, если вы расскажете, что вы пробовали до сих пор.   -  person Falaque    schedule 09.09.2015
comment
Script1.--------gs -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=1 -sOutputFile=outputFilePath.gif -dJPEGQ=100 -r300 -q inputFilePath.pdf -c quit Script2.--- -----gs -dUseCIEColor -dNOPAUSE -sDEVICE=jpeg -dFirstPage=1 -dLastPage=1 -sOutputFile=outputfile.gif -dJPEGQ=100 -r300 -q inputFile.ps -c quit; Мы используем ghostscript для создания изображений из файлов pdf и ps. В случае pdf ghostscript создает изображение определенной страницы в случае многостраничного pdf, как в сценарии 1.   -  person Rohit Kumar    schedule 30.09.2015
comment
Где, как когда мы создаем изображение из файла ps, тогда изображение страницы не создается, и оно всегда создает изображения всех страниц. Кто-нибудь, пожалуйста, помогите, я что-то упускаю, возможно ли это с помощью ghostscript или нет.   -  person Rohit Kumar    schedule 30.09.2015


Ответы (1)


В текущих версиях Ghostscript у вас есть два варианта:

1) Преобразуйте каждую страницу в файл изображения, используйте формат имени файла «%d», чтобы вы знали, какую страницу вы хотите, удалите остальные.

2) PostScript — это язык программирования. Напишите клиентскую процедуру EndPage, которая возвращает true, если страница является той, которую вы хотите, и false для всех остальных.

В еще не выпущенной версии Ghostscript для этого можно использовать параметры FirstPage и LastPage.

person KenS    schedule 09.09.2015
comment
KenS Я добавил комментарий с кратким описанием моего сценария, пожалуйста, помогите, также можете ли вы уточнить, как это сделать в постскриптуме... - person Rohit Kumar; 30.09.2015
comment
Выпуск 9.18 неизбежен, просто дождитесь его, а затем используйте -dFirstPage и -dLastPage. Вы даже можете попробовать релиз-кандидат. Вы не можете использовать эти параметры с более ранними версиями, за исключением случаев, когда входным файлом является PDF. - person KenS; 30.09.2015