जबकि Inkscape यह करने का एक शानदार तरीका है, X11 की कमी वाले लोगों के लिए, आप कमांड लाइन पर poppler-utils का उपयोग करके SVG फॉर्मेट में एक PDF के अलग-अलग पेज भी निकाल सकते हैं । उदाहरण के लिए, केवल पृष्ठ 30 निकालने के लिए:
$ pdftocairo -f 30 -l 30 -svg somehugemanual.pdf myextractedpage.svg
तब आप अपने पसंदीदा वेक्टर एडिटर (मेरा इनक्सस्केप का उपयोग कर सकते हैं) को टेक्स्ट से इमेज को अलग कर सकते हैं।
वैकल्पिक रूप से, यदि आप हार्डकोर कमांड-लाइन उपयोगकर्ता हैं, तो आप EPS (एनकैप्सुलेटेड पोस्टस्क्रिप्ट) को निकाल सकते हैं और sed
सभी टेक्स्ट को छिपाने के लिए उपयोग कर सकते हैं (जो कि pdftocairo के लिए BT और ET लाइनों के बीच होता है)। ऐसे:
$ pdftocairo -f 30 -l 30 -eps manual.pdf - | sed '/^BT$/,/^ET$/ d' > myimage.eps
और, यदि आप X11 का उपयोग करने से बचने के लिए वास्तव में पागल हैं, तो आप भूत रेखा के कमांड का उपयोग करके कमांड लाइन से छवि के बाउंडिंग बॉक्स को भी छोटा कर सकते हैं eps2eps
:
$ eps2eps myimage.eps myimage-bb.eps
मैंने इसका परीक्षण किया है और यह बहुत अच्छा है। हालाँकि, व्यक्तिगत रूप से, मुझे सिर्फ Inkscape का उपयोग करना आसान लगता है।