Я пытаюсь конвертировать многие PDF-файлы в JPG, но только если он имеет 1 страницу.Я скорее работаю с многостраничными PDF, чем с изображениями.Я пробовал разные команды и заставлял их работать по отдельности, как identify
, так и convert
.Однако я не смог объединить их для работы в папке.Я не дошел до точки условной операции (если меньше 2 страниц, конвертирую ее).Я использую этот код
pause
set path="C:\Program Files\ImageMagick-7.0.8-Q16\";%path%
FOR /r %%g in (*.pdf) DO (
for /f %%i in ('identify -format %n %%g') do set pgs=%%i
echo %pgs%
echo "%%g"
::convert %%~ng%%~xg %%~ng.jpg
::del %%~ng.pdf
)
pause
Он говорит, что синтаксис команды неверен.Закомментированная часть работает правильно.Я не очень хорошо знаю командную строку, поэтому любая помощь очень ценится.