Настройка автоматической высоты/ширины для преобразования Jpeg из PDF с помощью GhostScript

Я использую GS для преобразования из PDF в JPEG, и ниже приведена команда, которую я использую :

gs -sDEVICE=jpeg -dNOPAUSE -dBATCH -g500x300 -dPDFFitPage -sOutputFile=image.jpg image.pdf

В этой команде, как вы видите, -g500x300— установить размер преобразованного изображения (ширина x высота).

Есть ли способ просто установить ширину без необходимости ввода высоты, чтобы она основывалась на ширине для масштабирования высоты с использованием исходного соотношения сторон? Я знаю, что этого можно добиться с помощью ImageMagick convert, где вы просто помещаете 0в параметр высоты, т.е. -resize 500x0. Я пытался использовать GhostScript, но не думаю, что это правильный способ.

Я решил не использовать ImageMagick convert, потому что он очень медленный, когда дело доходит до преобразования многостраничных PDF-файлов большого размера.

Спасибо за помощь!

7
задан smottt 8 August 2017 в 11:08
поделиться