घोस्टस्क्रिप्ट की नवीनतम रिलीज़ भी ऐसा कर सकती है। बस -dFILTERIMAGE
अपने कमांड में पैरामीटर जोड़ें ।
दो और नए पैरामीटर हैं जो सामग्री प्रकार "वेक्टर" और "टेक्स्ट" को हटाने के लिए जोड़े जा सकते हैं :
-dFILTERIMAGE
: एक आउटपुट उत्पन्न करता है जहां सभी रेखापुंज चित्र हटा दिए जाते हैं।
-dFILTERTEXT
: एक आउटपुट उत्पन्न करता है जहाँ सभी टेक्स्ट एलिमेंट्स हटा दिए जाते हैं।
-dFILTERVECTOR
: एक आउटपुट का उत्पादन करता है जहां सभी वेक्टर चित्र हटा दिए जाते हैं।
इन विकल्पों में से किसी भी दो को जोड़ा जा सकता है। (यदि आप सभी 3 को मिलाते हैं, तो आपको सभी पृष्ठ खाली मिलेंगे ...)
उदाहरण
यहाँ एक उदाहरण पीडीएफ पेज से स्क्रीनशॉट है जिसमें उपरोक्त सभी 3 प्रकार की सामग्री शामिल है:
"छवि", "वेक्टर" और "पाठ" तत्वों वाले मूल पीडीएफ पृष्ठ का स्क्रीनशॉट ।
निम्नलिखित 6 आदेशों को चलाने से शेष सामग्री के सभी 6 संभावित बदलाव होंगे:
gs -o noIMG.pdf -sDEVICE = pdfwrite -dFILTERIMAGE इनपुट.pdf
gs -o noTXT.pdf -sDEVICE = pdfwrite -dFILTERTEXT इनपुट.pdf
gs -o noVCT.pdf -sDEVICE = pdfwrite -dFILTERVECTOR input.pdf
gs -o onlyIMG.pdf -sDEVICE = pdfwrite -dFILTERVECTOR -dFILTERTEXT input.pdf
gs -o onlyTXT.pdf -sDEVICE = pdfwrite -dFILTERVECTOR -dFILTERIMAGE input.pdf
gs -o onlyVCT.pdf -sDEVICE = pdfwrite -dFILTERIMAGE -dFILTERTEXT input.pdf
निम्न छवि परिणामों को दर्शाती है:
शीर्ष पंक्ति, बाएं से: सभी "पाठ" हटा दिए गए; सभी "चित्र" हटा दिए गए; सभी "वैक्टर" को हटा दिया गया। निचला पंक्ति, बाएं से: केवल "पाठ" रखा गया; केवल "चित्र" रखे; केवल "वैक्टर" रखा।