मैं pdf
फ़ाइलों को सीधे मेरे स्थानीय मशीन पर कॉपी करने और फिर उन्हें एक दर्शक में खोलने के बजाय हमारे क्लस्टर पर देखना चाहता हूं ।
मैं pdf
अपने टर्मिनल में फ़ाइल कैसे देख सकता हूं ?
मैं pdf
फ़ाइलों को सीधे मेरे स्थानीय मशीन पर कॉपी करने और फिर उन्हें एक दर्शक में खोलने के बजाय हमारे क्लस्टर पर देखना चाहता हूं ।
मैं pdf
अपने टर्मिनल में फ़ाइल कैसे देख सकता हूं ?
जवाबों:
कई प्रणालियों में कम उपयोग करता है पट्टिका, जो स्वचालित रूप से pdftotext को संभाल सकता है। इसलिए, आप तुरंत कोशिश कर सकते हैं
less file.pdf
जिनमें से उत्पादन दिखाएगा pdftotext
में less
।
मुझे लगता है, टर्मिनल में पीडीएफ फाइल को देखना संभव नहीं है, लेकिन आप पीडीएफ फाइल को टेक्स्ट में परिवर्तित करके इसकी सामग्री की जांच कर सकते हैं। आप यह कर सकते हैं:
pdftotext a.pdf
यह a.txt फ़ाइल का उत्पादन करेगा जिसे आप VIM में पढ़ सकते हैं।
Ubuntu-variant के लिए, यह बाइनरी निम्नलिखित पैकेज में उपलब्ध है।
poppler-utils
pdftotext -layout file.pdf - | less
(कि कैसे Ubuntu के डिफ़ॉल्ट है lesspipe
स्क्रिप्ट यह करता है)
जब मैं "टर्मिनल में एक पीडीएफ फाइल देखना चाहता हूं", तो मेरे लिए इसका मतलब है कि मैं वास्तव में एक असम्पीडित पीडीएफ देखना चाहता हूं, मैं करता हूं:
pdftk in.pdf output out.pdf uncompress
मैं हमेशा सोचता था कि दोनों मुझे less in.pdf
और less out.pdf
पीडीएफ में सिर्फ टेक्स्ट स्ट्रिंग्स क्यों दें (और टेक्स्ट-ओनली पीडीएफ कमांड्स जिसकी मुझे उम्मीद थी out.pdf
) को छोड़कर ।
ठीक है, ऐसा इसलिए होता है क्योंकि लोअरपाइप यह मानकर चलता है कि मैं pdftotext
सबसे पहले चलना चाहता हूं - और यहां से मैं नहीं, मुझे विशेष रूप LESSOPEN
से कुछ भी नहीं करने के लिए पर्यावरण चर सेट करके पट्टिका को अक्षम करना होगा ; अर्थात्:
$ LESSOPEN="" less out.pdf
और अंत में, मैं असम्पीडित पीडीएफ कोड का उपयोग करके देख सकता हूं less
फिर भी एक और उपाय ... क्या मैं आपको प्राचीन उपयोगिता की सलाह दे सकता हूं mc
।
MC(1) GNU Midnight Commander
mc - Visual shell for Unix-like systems.
mc
को टेक्स्ट-आधारित फ़ाइल-प्रबंधन के आसपास डिज़ाइन किया गया है, और इसमें एक "व्यू" विकल्प ( F3कुंजी) है जो स्वचालित रूप से कन्वर्ट करेगा। GUI के बिना देखने के लिए .pdfs को पाठ में बदल देगा। जो कोड इस रूपांतरण को mc
करता है वह स्वयं इसका हिस्सा है, इसलिए इसे अन्य उपयोगिताओं द्वारा रूपांतरण की आवश्यकता नहीं है। (इसके अलावा एक देशी। WI के लिए दर्शक है।)
एक और उपाय कमांड ग्नोम-ओपन का उपयोग करना है
gnome-open youfile.pdf
बशर्ते कि आपने अपने सर्वर को -X विकल्प (ssh -X) के साथ लॉगिन किया हो
यदि आप emacs
अपनी मशीन पर चलते हैं ( emacs
उबंटू 18.04 पर प्रीइंस्टॉल्ड आता है), तो आप वस्तुतः खोल सकते हैं और एक दूरस्थ सर्वर पर एक पीडीएफ को मारकर Ctrl-x Ctrl-f
( find-file
) से देख सकते हैं और फिर टाइप /user@hostname:/path/to/my.pdf
करें और एंटर दबाएं (बहुत पहले नोट करें /
)। फिर आपको सर्वर का पासवर्ड दर्ज करने के लिए संकेत दिया जाएगा और यह वहां है! आप emacs के अंदर pdf देख सकते हैं।
पीडीएफ के माध्यम से नेविगेट करें emacs
space
एक पृष्ठ नीचे backspace
जाने के लिए और एक पृष्ठ ऊपर जाने के लिए उपयोग करें । यदि आप स्क्रीन में फिट नहीं होते हैं तो आप एकल पृष्ठ पर स्क्रॉल करने के लिए तीर कुंजियों का उपयोग कर सकते हैं।
ज़ूम
झूम कर मारें Ctrl-x Ctrl-+
। +
केवल मारने से अधिक में ज़ूम करें । या मार कर और अधिक ज़ूम आउट करें -
।
प्रसंग
हां, आप emacs
बिल्ट-इन पैकेज का उपयोग करके एक दूरस्थ सर्वर से कनेक्ट कर सकते हैं tramp
जो ऊपर बताए गए अनुसार सरल रूप में काम करता है। यह विधि केवल पीडीएफ के लिए ही नहीं, बल्कि किसी अन्य प्रकार की फ़ाइल, जैसे छवियों के लिए भी काम करती है।