मैं कल्पना 3.0.1 और phmagick (http://www.francodacosta.com/phMagick/download) का उपयोग कर रहा हूं। इससे कोई फर्क नहीं पड़ता कि, जब मैं पीडीएफ को जेपीईजी में बदलने की कोशिश करता हूं तो दोनों मुझे एक ही तरह की त्रुटि दे रहे हैं।इमेजिक के साथ और phmagick के साथ समस्या: पोस्टस्क्रिप्ट प्रतिनिधि विफल/कोई ऐसी फ़ाइल या निर्देशिका
उदाहरण के लिए: पोस्टस्क्रिप्ट प्रतिनिधि विफल रहा है `/ tmp/जादुई करिश्मों-bfxIrUJ5 ': ऐसा कोई फ़ाइल या निर्देशिका @ त्रुटि/pdf.c/ReadPDFImage/669
मैं उपयोग कर रहा हूँ Ghostcript-9.05 (चल ऑन/यूएसआर/स्थानीय/बिन/जीएस)। इसके अलावा ImageMagick-6.7.6-8 (/ usr/local/bin/convert पर चल रहा है)।
मैंने पहले ही फ़ोल्डर की अनुमति (755) की जांच की है। ImageMagick टर्मिनल से अद्भुत काम करता है।
उदाहरण के लिए, मेरी पीएचपी Imagick का उपयोग कर:
//use imagick
$im = new imagick('/pdf/553571072.pdf');
// convert to jpg
$im->setImageColorspace(255);
$im->setCompression(Imagick::COMPRESSION_JPEG);
$im->setImageFormat('jpeg');
//write image on server
$im->writeImage('/jpg/553571072.jpg');
रास्ता Imagick यह मेरे phpinfo में दिखा रहा है द्वारा()। मैं लिनक्स/अपाचे/amd64 पर काम कर रहा हूं।
किसी भी सलाह की अत्यधिक सराहना की जाएगी!
टर्मिनल से ठीक चल रहा है अप्रासंगिक है। आप अपाचे के यूआईडी के तहत नहीं चल रहे हैं, इसलिए यह वैध परीक्षण नहीं है। –
क्या आपका कोड नमूना वेब एप्लिकेशन से है, या कमांड लाइन से है? और क्या आप वास्तव में फ़ोल्डर '/ पीडीएफ' से पढ़ रहे हैं और फ़ोल्डर '/ jpg' पर लिख रहे हैं यानी ये दोनों फाइलिंग सिस्टम की जड़ में हैं? – halfer
हैल्फर, कोड एक वेब अनुप्रयोग से है, मैंने jpg के लिए समान पथ '/var/vhost/...../pdf/' का उपयोग करने का भी प्रयास किया। फ़ोल्डर्स बेस में हैं, जैसे/सीएसएस और/जेएस। मार्क, मुझे आपकी बात समझ में नहीं आ रही है, मैं एक वीपीएस पर एक वेब एप्लिकेशन चला रहा हूं। धन्यवाद दोस्तों। – 82din