Да, это то, что ОП пытался вначале, но не мог заставить что-то ошибочно работать, когда ImageMagick обращался к ghostscript ... но если это работает, продолжайте :)

аюсь преобразовать PDF в изображение PNG (по крайней мере, обложку одного). Я успешно извлекаю первую страницу PDF с помощью pdftk. Я использую imagemagick, чтобы сделать преобразование:

convert cover.pdf cover.png

Это работает, но, к сожалению, файл cover.png отображается неправильно (некоторые альфа-объекты в PDF отображаются неправильно). Я знаю, что ImageMagick использует GhostScript для выполнения преобразования, и если я делаю это напрямую с помощью gs, я могу получить желаемые результаты, но я бы предпочел использовать библиотеку преобразования, поскольку в ней есть другие инструменты, которые я хотел бы использовать.

Эта команда в GhostScript выполняет желаемое изображение:

gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf

Мне интересно, есть ли способ передать аргументы через преобразование в GhostScript, или я застрял с вызовом GhostScript напрямую?