Я намагаюся перетворити 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?