Преобразование отдельной страницы из PDF в JPEG и сообщение об ошибке: `совпадений не найдено: Binder3.pdf [12]`

Я хочу преобразовать одну страницу из 333 страниц PDF файл.

Я пробовал использовать эту команду: convert Binder3.pdf [12] image.jpg , но по какой-то причине получаю такую ​​ошибку:

zsh: совпадений не найдено: Binder3.pdf [ 12]

Имя файла правильное. Я дважды это проверяю. Почему не работает? Я использую ImageMagick 6.9.10-8 Q16 x86_64 20180723

1
задан 31 December 2018 в 22:53

1 ответ

[12] выражение шарика оболочки - в значении по умолчанию bash оболочка, если это ничему не соответствует в текущем каталоге, затем строка Binder3.pdf[12] будет передан в безопасности convert программа, однако в zsh значение по умолчанию к ошибке на nomatch (эквивалентный bash failglob опция оболочки).

Можно получить подобное удару поведение в zsh путем установки setopt +o nomatch однако это может привести к неожиданному поведению, если существует соответствие шарика - лучше вынудить оболочку (какой бы ни одна) рассматривать символы буквально, например.

convert Binder3.pdf\[12\] image.jpg

или

convert "Binder3.pdf[12]" image.jpg
4
ответ дан 3 December 2019 в 06:50

Другие вопросы по тегам:

Похожие вопросы: