Imagemagick पीडीएफ JPG रूपांतरण विफल करने के लिए


2

मैं एक पीडीएफ के पहले पेज को JPG में बदलने की कोशिश कर रहा हूँ। मुझे पूरा यकीन है कि मुझे कुछ PDF के साथ काम करने के लिए मिला है, लेकिन क्या यह वास्तव में संभव है कि कुछ PDF को गलत तरीके से बनाया गया हो और उन्हें परिवर्तित नहीं किया जा सकता है?

मैंने इसे पहले चलाने की कोशिश की:

$ convert 10-03-26.pdf[1] test.jpg

और मुझे निम्नलिखित मिला:

Error: /syntaxerror in readxref
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1   3   %oparray_pop   1   3   %oparray_pop   --nostringval--   --nostringval--   --nostringval--   --nostringval--   --nostringval--   --nostringval--
Dictionary stack:
   --dict:1062/1417(ro)(G)--   --dict:0/20(G)--   --dict:73/200(L)--   --dict:73/200(L)--   --dict:97/127(ro)(G)--   --dict:229/230(ro)(G)--   --dict:14/15(L)--
Current allocation mode is local
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
convert: Postscript delegate failed `10-03-26.pdf'.

इसके बजाय यह चल रहा है:

$ convert -verbose -colorspace rgb '10-03-26.pdf[1]' test.jpg

मुझे निम्नलिखित मिले:

Error: /syntaxerror in readxref
Operand stack:

Execution stack:
   %interp_exit   .runexec2   --nostringval--   --nostringval--   --nostringval--   2   %stopped_push   --nostringval--   --nostringval--   --nostringval--   false   1   %stopped_push   1   3   %oparray_pop   1   3   %oparray_pop   --nostringval--   --nostringval--   --nostringval--   --nostringval--   --nostringval--   --nostringval--
Dictionary stack:
   --dict:1062/1417(ro)(G)--   --dict:0/20(G)--   --dict:73/200(L)--   --dict:73/200(L)--   --dict:97/127(ro)(G)--   --dict:229/230(ro)(G)--   --dict:14/15(L)--
Current allocation mode is local
ESP Ghostscript 7.07.1: Unrecoverable error, exit code 1
"gs" -q -dBATCH -dSAFER -dMaxBitmap=500000000 -dNOPAUSE -dAlignToPixels=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-g792x1611" "-r72x72" -dFirstPage=2 -dLastPage=2 "-sOutputFile=/tmp/magick-XXU3T44P" "-f/tmp/magick-XXoMKL8Z" "-f/tmp/magic2eec1F"Start of Image
Define Huffman Table 0x00
          0   1   5   1   1   1   1   1
          1   0   0   0   0   0   0   0
Define Huffman Table 0x01
          0   3   1   1   1   1   1   1
          1   1   1   0   0   0   0   0
Define Huffman Table 0x10
          0   2   1   3   3   2   4   3
          5   5   4   4   0   0   1 125
Define Huffman Table 0x11
          0   2   1   2   4   4   3   4
          7   5   4   4   0   1   2 119
End Of Image
convert: Postscript delegate failed `10-03-26.pdf'.

रूपांतरण क्यों विफल होगा?

एक तरफ के रूप में, यह एक (gs) ग्रिड-सर्विस ऑन (mt) मीडिया टेम्पल होस्टिंग है। मैं प्रोग्राम सर्वर पर स्थापित नहीं कर सकता, लेकिन Imagemagick और Ghostscript दोनों स्थापित हैं

धन्यवाद!

जवाबों:


2

मुद्दा यह था कि भूतों के इतने पुराने संस्करण के साथ काम करने के लिए फाइलों को एक्रोबैट 5.0 के साथ संगत बनाने की आवश्यकता है।


इन दिनों स्टैकओवरफ्लो के लिए ऐसा प्रश्न पूरी तरह से स्वीकार्य लगता है ... मेरे मामले में समस्या इसके विपरीत थी - घोस्टस्क्रिप्ट (डॉकर में) के बहुत पुराने संस्करण के साथ 2018 पीडीएफ काम करने की कोशिश कर रहा है। धन्यवाद!
jtlz2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.