मैं एक पीडीएफ को पीएनजी छवि (कम से कम एक का कवर) में बदलने की कोशिश कर रहा हूं। मैं पीडीएफ़के साथ पीडीएफ के पहले पृष्ठ को सफलतापूर्वक निकाल रहा हूं। मैं रूपांतरण करने के लिए इमेजमैजिक का उपयोग कर रहा हूं:
convert cover.pdf cover.png
यह काम करता है, लेकिन दुर्भाग्य से cover.png गलत तरीके से प्रदान किया गया है (पीडीएफ में कुछ अल्फा ऑब्जेक्ट ठीक से प्रदान नहीं किए गए हैं)। मुझे पता है कि ImageMagick रूपांतरण करने के लिए GhostScript का उपयोग करता है और अगर मैं इसे सीधे gs के साथ करता हूं तो मुझे वांछित परिणाम मिल सकते हैं, लेकिन मैं कनवर्ट लाइब्रेरी का उपयोग करूंगा क्योंकि इसमें अन्य उपकरण हैं जिनका मैं लाभ उठाना चाहूंगा।
घोस्टस्क्रिप्ट में यह कमांड वांछित छवि को पूरा करती है:
gs -sDEVICE=pngalpha -sOutputFile=cover.png -r144 cover.pdf
मैं सोच रहा हूँ कि किसी भी तरह से तर्क को पास करके घोस्टस्क्रिप्ट में परिवर्तित किया जा सकता है या क्या मैं सीधे घोस्टस्क्रिप्ट को कॉल करने के साथ फंस गया हूं?