টার্মিনালে পিডিএফ ফাইল দেখুন


50

আমি আমার pdfক্লাস্টারে ফাইলগুলি আমার স্থানীয় মেশিনে অনুলিপি করা এবং তারপরে দর্শকদের মধ্যে খোলার চেয়ে সরাসরি দেখতে চাই ।

আমি কীভাবে pdfআমার টার্মিনালে একটি ফাইল দেখতে পারি?


1
এছাড়াও দেখুন unix.stackexchange.com/questions/36201/…
মার্কো

2
যদি আপনি ssh এর সাথে ক্লাস্টারে সংযোগ স্থাপন করেন তবে আমি SSHFS ব্যবহারের পরামর্শ দিই। এটি "দূরবর্তী ফাইলগুলির সাথে এক্স কীভাবে করব" সমস্তগুলির একটি সাধারণ সমাধান সরবরাহ করে।
গিলস 'অশুভ হওয়া বন্ধ করুন'

ফ্রেম-বাফারের পিডিএফ রেন্ডার
炸鱼薯条德里克

উত্তর:


53

অনেক সিস্টেমে কম পাইপ ব্যবহার করে, যা পিডিফোটটেক্সটকে স্বয়ংক্রিয়ভাবে পরিচালনা করতে পারে। অতএব, আপনি অবিলম্বে চেষ্টা করতে পারেন

 less file.pdf

যার আউটপুট দেখাবে pdftotextমধ্যে less


26

আমার ধারণা, টার্মিনালে পিডিএফ ফাইল দেখা সম্ভব নয় তবে আপনি পিডিএফ ফাইলটিকে পাঠ্যে রূপান্তর করে এর বিষয়বস্তুটি পরীক্ষা করতে পারেন। আপনি এটি হিসাবে এটি করতে পারেন:

pdftotext a.pdf

এটি a.txt ফাইল তৈরি করবে যা আপনি ভিআইএম-এ পড়তে পারবেন।

উবুন্টু-বৈকল্পিকের জন্য, এই বাইনারিটি নিম্নলিখিত প্যাকেজটিতে উপলব্ধ।

poppler-utils


4
এটা তোলে হয় সম্ভব টার্মিনাল মধ্যে একটি PDF ফাইল দেখতে, তাই মত: pdftotext -layout file.pdf - | less(যে কিভাবে উবুন্টু ডিফল্ট এর lesspipeস্ক্রিপ্ট এটা আছে)
villapx

5

যখন আমি "টার্মিনালে একটি পিডিএফ ফাইলটি দেখতে চাই", আমার কাছে তার অর্থ হল যে আমি আসলে একটি সঙ্কুচিত পিডিএফ দেখতে চাই, আমি এটি করি:

pdftk in.pdf output out.pdf uncompress

আমি সর্বদা ভাবতাম কেন less in.pdfএবং কেন পিডিএফে less out.pdfআমাকে কেবল পাঠ্য স্ট্রিং দেয় (এবং কেবলমাত্র পাঠ্য পিডিএফ কমান্ড বাদ দিয়ে আমি আশা করি out.pdf)।

ওয়েল, পাইপ ধরে ধরে আমি pdftotextপ্রথমে চালানো চাই বলেই ঘটেছিল - এবং যেহেতু আমি এখানে না, আমাকে LESSOPENপরিবেশের পরিবর্তনশীল কিছুতেই স্থির করে লাস্টপাইপটি বিশেষভাবে অক্ষম করতে হবে ; এটাই:

$ LESSOPEN="" less out.pdf

এবং শেষ অবধি, আমি ব্যবহার না করে সঙ্কুচিত পিডিএফ কোড দেখতে পারি less


2

তবুও আরেকটি সমাধান ... আমি আপনাকে প্রাচীন ইউটিলিটিটি সুপারিশ করতে পারি mc

MC(1)                       GNU Midnight Commander
mc - Visual shell for Unix-like systems.

mcপাঠ্য-ভিত্তিক ফাইল-পরিচালনার চারপাশে ডিজাইন করা হয়েছে এবং এতে একটি "ভিউ" বিকল্প ( F3কী) রয়েছে যা জিপিআই ছাড়াই দেখার জন্য স্বয়ংক্রিয়ভাবে .pdfs পাঠ্যে রূপান্তর করবে। এই রূপান্তরটি যে কোডটি করে তা mcনিজেই একটি অংশ , সুতরাং এটি অন্যান্য ইউটিলিটিগুলির দ্বারা রূপান্তরের প্রয়োজন হয় না। (এছাড়াও ডাব্লুআইডাব্লুএর জন্য নেটিভ .html ভিউয়ার রয়েছে))


1

আমি ভাল ফলাফল সহ নিম্নলিখিত চেষ্টা করেছিলাম:

pdftotext filname.pdf - | less

0

আরও একটি সমাধান হ'ল জিনোম-ওপেন কমান্ডটি ব্যবহার করা

gnome-open youfile.pdf

আপনি যদি আপনার সার্ভারে -X বিকল্পের (এসএসএস-এক্স) লগইন করে থাকেন তবে


2
এটি টার্মিনালে পিডিএফ ফাইলটি কীভাবে দেখবে ?
সিভিএন

টার্মিনালে নয়, টার্মিনাল থেকে কমান্ড দেওয়ার ক্ষেত্রে একটি পিডিএফ দেখতে পারেন।
বায়োইনফরম্যাটিশিয়ান

5
যদিও এটি সত্য, ওপি বিশেষত একটি টার্মিনাল ভিত্তিক পদ্ধতির জন্য অনুরোধ করেছিল।
একটি সিভিএন

0

আপনি যদি emacsআপনার মেশিনে চালনা করেন ( emacsউবুন্টু 18.04-এ পূর্বনির্ধারিত আসে), আপনি কার্যত খুলতে পারবেন এবং রিমোট সার্ভারে একটি পিডিএফ Ctrl-x Ctrl-f(টি find-file) /user@hostname:/path/to/my.pdfটিপুন এবং তারপরে টাইপ করে এন্টার টিপুন (প্রথমটি নোট করুন /)। তারপরে আপনাকে সার্ভারের পাসওয়ার্ড প্রবেশ করার অনুরোধ জানানো হবে এবং এটি সেখানে রয়েছে! আপনি ইমাসের ভিতরে পিডিএফ দেখতে পাবেন।

ভিতরে পিডিএফ নেভিগেট করুন emacs

spaceএক পৃষ্ঠার নিচে backspaceযেতে এবং একটি পৃষ্ঠায় উপরে যেতে ব্যবহার করুন । কোনও একক পৃষ্ঠায় স্ক্রল না মানলে আপনি তীরচিহ্নগুলিও ব্যবহার করতে পারেন।

জুম্

আঘাত করে জুম ইন করুন Ctrl-x Ctrl-++কেবল আঘাত করে আরও জুম করুন । বা আঘাত করে আরও জুম আউট -

প্রসঙ্গ

হ্যাঁ, আপনি emacsবিল্ড-ইন প্যাকেজটি ব্যবহারের মধ্যে থেকে কোনও রিমোট সার্ভারের সাথে সংযোগ করতে পারেন trampযা আমি উপরে উল্লিখিত মত সাধারণ কাজ করে। এই পদ্ধতিটি কেবল পিডিএফ-এর জন্য নয়, চিত্রের মতো অন্য কোনও ধরণের ফাইলের জন্যও কাজ করে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.