मैं 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जो ऊपर बताए गए अनुसार सरल रूप में काम करता है। यह विधि केवल पीडीएफ के लिए ही नहीं, बल्कि किसी अन्य प्रकार की फ़ाइल, जैसे छवियों के लिए भी काम करती है।