2013-06-12 8 views
9

मुझे एक विशिष्ट पीडीएफ फ़ाइल से सभी छवियों को प्रस्तुत या लाने की आवश्यकता है। मैं Ghostscript या ImageMagick का उपयोग करके इसे कैसे प्राप्त कर सकता हूं?Ghostscript या ImageMagick का उपयोग करके पीडीएफ से छवियों को निकालने के लिए कैसे?

उत्तर

1

आप निश्चित रूप से घोस्टस्क्रिप्ट में ऐसा नहीं कर सकते हैं, बिना किसी घोस्टस्क्रिप्ट डिवाइस को कोड किए।
मुझे संदेह है कि आप इसे ImageMagick के साथ भी कर सकते हैं।
क्या आपने पीडीएफटीके देखा है?

आप Windows पर कर रहे हैं तो एक त्वरित गूगल जाता:

http://www.somepdf.com/some-pdf-image-extract.html

और लिनक्स पर:

https://askubuntu.com/questions/150100/extracting-images-from-a-pdf

+0

कारण मैं उपयोग करना चाहते हैं जी एस या छवि-जादू है कि वे स्क्रिप्ट का उपयोग कर रहे हैं कि मैं जावा के माध्यम से चला सकता हूं, क्या आप किसी भी पीडीएफ उपकरण की अनुशंसा करते हैं जो इसे प्राप्त करने के लिए कमांड लाइन कमांड या स्क्रिप्ट का उपयोग करता है? – user1283633

+0

क्षमा करें, नहीं ...... – KenS

+0

pdftk अनुलग्नक निकाल सकता है, लेकिन यह छवियों को निकालने के लिए प्रतीत नहीं होता है। – bonh

11

आप Ghostscript साथ यह नहीं कर सकते, लेकिन आप यह कर सकते हैं पॉपप्लर या एक्सपीडीएफ के कमांडलाइन टूल्स के साथ pdfimages:

pdfimages -j some.pdf subdir/image-prefix 

सभी छवियों अब subdir/image-prefix-0001.jpg, image-prefix-0002.jpg नामित में स्थित हो जाएगा ...

-j पैरामीटर आदेश कर देगा सीधे JPEGs को निकालने के लिए प्रयास करें। असफल होने JPEGs बनाने के लिए, यह PNMs या PPMs पैदा करेगा, जो आप हमेशा ImageMagick का उपयोग कर परिवर्तित कर सकते हैं:

convert subdir/image-prefix-0033.ppm subdir/image-prefix-0033.jpeg 
+0

मैं कुछ ऐसा करना चाहता हूं लेकिन मैं पीडीएफ से सभी छवियों को पूरी तरह से हटाना चाहता हूं, यानी पीडीएफ में केवल टेक्स्ट/फ़ॉन्ट होना चाहिए लेकिन कोई छवि नहीं, क्या यह किया जा सकता है? कृपया मदद करें। – codin

+0

@ कोडिन: टिप्पणियां पूरी तरह से नए विषय पर चर्चा करने के लिए नहीं हैं। कृपया एक नया प्रश्न पूछें, इसे '[ghostscript] '+' [pdf]' के रूप में टैग करें और मैं जितना संभव हो उतना उत्तर देने का प्रयास करूंगा। कृपया यह भी बताएं कि आपके अनुरोध का उद्देश्य क्या है। फाइलसाइज पर सहेजा जा रहा है? छवियों में निहित जानकारी निकालें? या? –

-1

उदाहरण निकालने 1 पृष्ठ:

gs -q -dBATCH -dNOPAUSE -sDEVICE=pnggray -d300 -dFirstPage=1 -dLastPage=1 -sOutputFile=1.tiff in.pdf 
+2

यह मूल छवियों को निकाला नहीं है। यह पृष्ठ की उपस्थिति के आधार पर एक छवि प्रस्तुत करता है। उदाहरण के लिए, यदि आपके पास छवि पर टेक्स्ट ओवरलैड है, तो आप इसे अपनी प्रस्तुत छवि में भी प्राप्त करेंगे। – mlissner

संबंधित मुद्दे