Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Графика - непонятки с запуском GSView из ком.строки

Ответить
Настройки темы
Графика - непонятки с запуском GSView из ком.строки

Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Доброго времени суток!

Пытаюсь конвертировать pdf в jpeg из командной строки GSView.

Вот так работает:

Код: Выделить весь код
md "%cd%\%~n1\"
"c:\Program Files\gs\gs9.53.3\bin\gswin64c.exe" -dSAFER -dBatch -dNOPAUSE -sDEVICE=jpeg -dJPEGQ=100 -r200 -sOutputFile="%cd%\%~n1\%%03d.jpg" %1
т.е. создает в текущем каталоге каталог с именем как у pdf файла, только без расширения и в него распаковывает все страницы.
только по окончании GS не закрывается, как вроде должен, ну это мелочи.

А если мне нужна отдельная страница или диапазон, то не работает.
Добавляю ключ -sPageList=%имя переменной%

Код: Выделить весь код
md "%cd%\%~n1"
@set /p np="n of page:"
"c:\Program Files\gs\gs9.53.3\bin\gswin64c.exe" -dSAFER -dBatch -dNOPAUSE -sDEVICE=jpeg -dJPEGQ=100 -r200 -sPageList=%np% -sOutputFile="%cd%\%~n1\%%03d.jpg" %1
и начинается непонятное. то распаковывает, то нет. на любых файлах то дает страницу 3, например, то GS пишет, что распаковал, но в каталоге ничего не появилось...

Отправлено: 14:58, 14-03-2021

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата alar73:
только по окончании GS не закрывается, как вроде должен, ну это мелочи. »
Не должен.
Цитата:
-dBATCH
Causes Ghostscript to exit after processing all files named on the command line, rather than going into an interactive loop reading PostScript commands. Equivalent to putting -c quit at the end of the command line.
Это же Unix-style, регистр имеет значение.

Цитата alar73:
и начинается непонятное. то распаковывает, то нет. на любых файлах то дает страницу 3, например, то GS пишет, что распаковал, но в каталоге ничего не появилось... »
Попробуйте вывести какую-нибудь закономерность, поскольку у меня работает.
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:43, 14-03-2021 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 5
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо насчет регистра!

По закономерностям, попробовал на другом компе, на котором GS стоит не последний, а 9.15 и 32, а не 64. И начал терять веру в рациональное устройство мира. Там с теми же параметрами вообще шпарит все страницы подряд. Может быть диапазон страниц это свежее что-то в версиях?

Но теперь я попробовал вот эти параметры использовать:

-dFirstPage=%np% -dLastPage=%np%

Так работает.

Отправлено: 19:50, 14-03-2021 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


alar73, я пробовал на имевшейся у меня gs9.27. И на ней диапазон страниц работает («5», «4-9», «3,5,9»).
Это сообщение посчитали полезным следующие участники:

Отправлено: 17:31, 15-03-2021 | #4



Компьютерный форум OSzone.net » Сфера Microsoft » Программное обеспечение Windows » Графика - непонятки с запуском GSView из ком.строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Помогите с запуском командной строки в скрытом режиме. korman Программирование и базы данных 4 23-02-2019 19:37
Любой язык - [решено] Отключиться (не выйти) от сессии RDP из ком строки Dis74 Скриптовые языки администрирования Windows 1 18-05-2016 12:17
Как загрузить из сети ком у которого в биосе нет загрузки из сети ? mitiya Автоматическая установка Windows 2000/XP/2003 8 18-01-2007 21:59
Как отключить интернет из ком. строки Debugger Microsoft Windows 2000/XP 2 29-11-2006 19:24
как вызвать окно цветокоррекции из ком. строки ukms Программирование и базы данных 1 23-08-2004 23:50




 
Переход