BTW, एक कारण ImageMagick इतना धीमा है कि इसे दो बार घोस्टस्क्रिप्ट कहा जाता है। यह पीडीएफ => पीएनजी को एक बार में परिवर्तित नहीं करता है, लेकिन 2 अलग-अलग चरणों का उपयोग करता है:
- यह पहली बार
PDF => PostScript
रूपांतरण के लिए घोस्टस्क्रिप्ट का उपयोग करता है ;
- यह तब
PostScript => PNG
रूपांतरण के लिए घोस्टस्क्रिप्ट का उपयोग करता है ।
आप विस्तृत सेटिंग्स के बारे में जान सकते हैं ImageMagick के "डेलीगेट्स" (बाहरी प्रोग्राम ImageMagick का उपयोग करता है, जैसे कि Ghostscript टाइप करके।
convert -list delegate
(मेरे सिस्टम पर यह 32 अलग-अलग कमांडों की एक सूची है।) अब यह देखने के लिए कि कौन-सी कमांड पीएनजी में कनवर्ट करने के लिए उपयोग की जाती हैं, इसका उपयोग करें:
convert -list delegate | grep -i png
ठीक है, यह लिनक्स के लिए था। यदि आप विंडोज पर हैं, तो यह कोशिश करें:
convert -list delegate | findstr /i png
आपको पता चलेगा कि IM केवल PS या EPS इनपुट से PNG का उत्पादन करता है। तो IM कैसे मिलता है (E) PS आपके PDF से? आसान:
convert -list delegate | findstr /i PDF
convert -list delegate | grep -i PDF
आह! यह एक पीडीएफ => पीएस रूपांतरण बनाने के लिए घोस्टस्क्रिप्ट का उपयोग करता है, फिर एक पीएस => पीएनजी रूपांतरण बनाने के लिए फिर से घोस्टस्क्रिप्ट का उपयोग करता है। काम करता है, लेकिन सबसे कुशल तरीका नहीं है यदि आप जानते हैं कि घोस्टस्क्रिप्ट एक बार में पीडीएफ => पीएनजी कर सकता है । और तेज। और बहुत बेहतर गुणवत्ता में।
भूत के प्रतिनिधि के माध्यम से छवियों के लिए पीडीएफ रूपांतरण के आईएम से निपटने के बारे में आपको सबसे पहले और सबसे महत्वपूर्ण दो बातें पता होनी चाहिए:
- डिफ़ॉल्ट रूप से, यदि आप एक अतिरिक्त पैरामीटर नहीं देते हैं, तो घोस्टस्क्रिप्ट 72dpi रिज़ॉल्यूशन के साथ छवियों का उत्पादन करेगा। इसलिए कभी-कभी यहां के लोग
-density 600
एक convert
पैरामीटर के रूप में जोड़ने का सुझाव देते हैं जो घोस्टस्क्रिप्ट को अपनी छवि आउटपुट के लिए 600 डीपीआई रिज़ॉल्यूशन का उपयोग करने के लिए कहता है।
- पहली बार बदलने के लिए घोस्टस्क्रिप्ट को दो बार कॉल करने के लिए आईएम का चक्कर
PDF => PS
और फिर PS => PNG
एक वास्तविक गड़गड़ाहट है। क्योंकि आप कभी भी जीतते नहीं हैं और पहले चरण में परेशान रहते हैं, लेकिन बहुत अक्सर कुछ ढीले हो जाते हैं। कारण:
- पीडीएफ पारदर्शिता को संभाल सकता है, जो पोस्टस्क्रिप्ट नहीं कर सकता है।
- PDF ट्रू टाइप फ़ॉन्ट को एम्बेड कर सकता है, जो पोस्टस्क्रिप्ट नहीं कर सकता है। etc.pp.
(विपरीत दिशा में रूपांतरण, इसके लिए PS => PDF
महत्वपूर्ण नहीं है ...)
इसीलिए मैंने सुझाव दिया है कि आप अपने PDF को सीधे एक साथ PNG (या JPEG) में घोस्टस्क्रिप्ट का उपयोग करके परिवर्तित करें। और सबसे हाल के संस्करण का उपयोग करें 8.71 (जल्द ही जारी किया जाना है: 9.00) घोस्टस्क्रिप्ट ...