alar73
14-03-2021, 14:58
Доброго времени суток!
Пытаюсь конвертировать 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 пишет, что распаковал, но в каталоге ничего не появилось...
Пытаюсь конвертировать 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 пишет, что распаковал, но в каталоге ничего не появилось...