2013-02-05 28 views
8

के बिना ImageMagick का उपयोग करके पीडीएफ को जेपीजी में कनवर्ट करें I ImageMagick php का उपयोग करके पीडीएफ को जेपीजी में कनवर्ट करने का प्रयास कर रहा हूं। ऐसा लगता है कि ImageMagick को पीडीएफएस के साथ काम करने के लिए घोस्टस्क्रिप्ट की आवश्यकता है हालांकि मेरा साझा होस्टिंग प्रदाता घोस्टस्क्रिप्ट की स्थापना की अनुमति नहीं देता है क्योंकि यहऔर exec() का उपयोग करता है।Ghostmcript

तो मेरा सवाल है। क्या मैं Ghostmcript के बिना ImageMagick के साथ पीडीएफ को जेपीजी में परिवर्तित कर सकता हूं। यदि नहीं है तो कोई विकल्प नहीं है। मैं WordPress मंच fyi का उपयोग कर यह कर रहा हूँ।

+0

इस के लिए एक वेब सेवा हो सकती है, लेकिन यह, मुक्त लोगों से बचने के लिए सबसे अच्छा है, क्योंकि शायद मैं कल्पना आप इस पर भरोसा करने के लिए आया हूँ, और आप सुनिश्चित करने के लिए सेवा करेंगे सक्षम होना चाहते हैं उपलब्धता की उचित गारंटी के साथ आते हैं। – halfer

+0

किसी ने ghostscript का एक सुरक्षित संस्करण बनाने में देखा है? मेरे पास स्रोत आसान नहीं है लेकिन मैं कल्पना कर सकता हूं कि उन कॉल इंटरैक्टिव शैल या बैच फ़ाइल रूपांतरण के लिए आवश्यक अन्य चीज़ों से संबंधित हैं। @ion अगर वह मार्ग काम करेगा तो आप इसे एक नए प्रश्न के रूप में पेश करना चाहेंगे। – agentp

+0

क्लाइंट के पक्ष में पीडीएफ.जेएस का उपयोग करने के बारे में क्या - इसे कैनवास में प्रस्तुत करें और इसे php पर भेजें? – rostok

उत्तर

5

पीडीएफ एक रास्टर छवि प्रारूप नहीं है, यह एक छवि का वर्णन करने के लिए एक विशेष भाषा है। तो इसे रास्टर प्रारूप में बदलने के लिए आपको RIP (Raster image processor) की आवश्यकता है।

ImageMagick इसके लिए GhsotScript का उपयोग करता है। तो आप GhostScript के बिना ImageMagick के साथ ऐसा नहीं कर सकते हैं। आप GhostScript को gswin32.exe (even without ImageMagic) या gsdll32.dll का उपयोग कर अपने सॉफ़्टवेयर से कमांड लाइन से जेपीजी को पीडीएफ प्रस्तुत करने के लिए GhostScript का उपयोग कर सकते हैं।

एक और तरीका है अपने सॉफ्टवेयर से एडोब ActiveX घटक का उपयोग करना। आमतौर पर यह एडोब एक्रोबैट के साथ विंडोज पर पहले ही स्थापित है।

Here is a good explanation and many ways to render PDF

+2

जानकारी के लिए धन्यवाद लेकिन मैं एक php समाधान की तलाश में हूं जो रूपांतरण को या तो पगेलोड पर कर सकता है या जब छवि को – ion

+0

पर अपलोड किया जाता है, तो यह कैसे करें http://bertanguven.com/faster- रूपांतरण-से-पीडीएफ करने वाली pngjpeg-ImageMagick-बनाम-Ghostscript / –