একাধিক পিডিএফ ফাইলগুলিতে পৃষ্ঠা কীভাবে গণনা করবেন?


12

আমি প্রায় 20 টি পৃথক পিডিএফ (অধ্যায় দ্বারা) অর্ধ-নিয়মিত নাম সহ একটি পিডিএফ পাঠ্যপুস্তক পেয়েছি। ডাব্লু বইয়ের পৃষ্ঠাগুলি গণনা করার জন্য কি কোনও ফাইল রয়েছে / অথবা প্রতিটি ফাইল খোলার (বা বৈশিষ্ট্যগুলির মধ্যে দিয়ে যাওয়া)?

[সমাধান উইন্ডোজ বা উবুন্টুর জন্য হতে পারে]


আপনার কি অ্যাডোব অ্যাক্রোব্যাট আছে?
উইজলগ

আপনি কি প্রতিটি পিডিএফ ফাইল এবং / অথবা পুরো বইয়ের জন্য পৃষ্ঠা গণনা চান?
ফ্রাঙ্ক ডারননকোর্ট

@ ফ্র্যাঙ্কডারননকোর্ট - ধন্যবাদ প্রশ্নটি প্রায় 7 বছর আগে জিজ্ঞাসা করা হয়েছিল। আপনি যেভাবে উল্লেখ করেছেন সেগুলির সমাধান যদি আপনার কাছে থাকে তবে আপনি এখানে কেন একটি উত্তর যুক্ত করবেন না, তাই এই সমস্যাটি নিয়ে গবেষণা করা ভবিষ্যতের ব্যবহারকারীরা উল্লেখ করতে পারেন?
ysap

উত্তর:


19

এটি ব্যবহার করে pdfinfoআমি সেরাটি আসতে পারি: প্রতি ফাইলের পৃষ্ঠার সংখ্যা মুদ্রণ করতে:

for i in *.pdf; do echo $i && pdfinfo "$i" | grep "^Pages:"; done

সমস্ত ফাইলে সমস্ত পৃষ্ঠার যোগফল মুদ্রণ করতে:

for i in *.pdf; do pdfinfo "$i" | grep "^Pages:"; done | awk '{s+=$2} END {print s}'

উবুন্টুতে, pdfinfoপ্যাকেজটিতে রয়েছে poppler-utils। এটি ইনস্টল করতে, ব্যবহার করুন:

sudo apt-get install poppler-utils

উইন্ডোজে আপনি সাইগউইন ব্যবহার করতে পারেন। pdfinfoপ্যাকেজ মধ্যে রয়েছে poppler


+1 পিডিফিনফো হ'ল আমি যা খুঁজছিলাম। আমার ডুপ্লেক্স প্রিন্টিং এমুলেশন প্যাকেজে পৃষ্ঠা গণনার জন্য আমার এটি দরকার।
জো

আমাকে গ্রেপ কমান্ডে টেক্সট পতাকা যুক্ত করতে হয়েছিল, কারণ কোনও কারণে পিডিফিনফো এমন কিছু ফিরিয়েছিল যা গ্রেপকে বাইনারি ফাইল হিসাবে ব্যাখ্যা করে। সুতরাং গ্রেপ - পাঠ্য "^ পৃষ্ঠাগুলি:", কেবল অন্য কারও ক্ষেত্রে যদি একই সমস্যা থাকে।
কেআইএজে

4

আমি এটির দেরী জানি কিন্তু আমি এর জন্য আরও একটি ভাল এবং সহজ সমাধান খুঁজে পেয়েছি।

সোর্সফোর্জ "পিডিএফ স্প্লিট এবং মার্জ" থেকে ডাউনলোড এবং ইনস্টল করুন

এটিতে আপনার সমস্ত ফাইল ফেলে দিন এবং স্ক্রিনে এটি প্রতিটি পৃষ্ঠার সংখ্যা এবং তথ্যের উপর একটি স্প্রেডশিট-জাতীয় প্রতিবেদন তৈরি করে।

এটি নির্বাচন করুন, অনুলিপি করুন বা এক্সেল বা ওপেনক্যাল্কে পেস্ট করুন, আপনি পেয়েছেন।


4

আমি ঠিক এই জন্য একটি আবেদন করেছি, এটি জাভাতে লিখিত তাই সমস্ত ওএস এর উপর কাজ করে। এটি এখানে দেখুন:

https://github.com/hamiltino/multiple-pdf-counter/releases

java -jarএটি সঠিকভাবে কাজ করবে তা নিশ্চিত করার জন্য টার্মিনাল ( ) থেকে অ্যাপ্লিকেশন চালানো সর্বোত্তম ।

আপনি যে সমস্ত পিডিএফ-এর পৃষ্ঠা গণনা পেতে চান তাতে জার ফাইলটি রেখে দিন। জার ফাইল। জারে ডাবল ক্লিক করুন, pdf গুলি প্রচুর পরিমাণে উপস্থিত হতে কিছু সময় লাগতে পারে, এটি শেষ পর্যন্ত জার ফাইলের একই ডিরেক্টরিতে একটি txt ফাইল আউটপুট দেয় এবং এটির মধ্যে পৃষ্ঠা গণনা থাকবে।


চমৎকার ধারণা. ভাল বর্ধনগুলি হবে: 1) খালি যা কেবল কমান্ড-লাইন (কোনও ইউআই নয়), এবং 2) প্রতিটি ফাইলের পৃষ্ঠার আকার সহ মোট সহ
raider33

1

অ্যাডোবি অ্যাক্রোব্যাট প্রো ইন, এখানে যান ফাইল > পিডিএফ তৈরি > একটি একক পিডিএফ মধ্যে একত্রীকরণ ফাইল । তারপরে ফাইল যুক্ত করুন এবং আপনার পছন্দসই ফাইলগুলি নির্বাচন করুন। একত্রিত ক্লিক করুন, এবং চূড়ান্ত পিডিএফতে কত পৃষ্ঠা রয়েছে তা দেখুন।


ধন্যবাদ @ উইজলগ - এর জন্য সম্পূর্ণ বৈশিষ্ট্যযুক্ত (এবং ব্যয়বহুল) সফ্টওয়্যার দরকার, তাই না?
ysap

প্রশ্নটিতে আপনার মন্তব্যটি কেবল খেয়াল করেছেন। না, আমার কাছে নেই
ysap

1

হাই জানো না আপনি উইন্ডোতে কীভাবে এটি করতে পারেন তবে লিনাক্স ব্যাশে এটির সাথে এটি কাজ করা উচিত

পিডিএফএস = `এলএস * .পিডিএফ``
কাউন্টার = 0
আমার জন্য $ পিডিএফএসে
করা
   ((কাউন্টার + = `পিডিফিনফো ইন্টার্নশিপ_রেপোর্ট.পিডিএফ | সেড-এন'স | পৃষ্ঠা: [^ 0-9] * \ ([0-9] * \)। * | \ 1 | পি'`))
সম্পন্ন
প্রতিধ্বনি $ পাল্টা

সেরা নিয়মিত কেনে


ধন্যবাদ, কেনি। যদি ফাইলের নামগুলি ফাইলগুলির মাধ্যমে স্ক্যান করে তবে এটি কাজ করতে পারে। যেভাবেই হোক উত্সাহিত।
ysap

0

এর সাথে আরেকটি পদ্ধতি parallelএবং expr(মাল্টিপ্রসেসর মেশিনে কিছুটা দ্রুত হওয়া উচিত):

expr $( echo -n 0; parallel "pdfinfo {} |sed -n 's/Pages: */ + /p'" ::: *pdf|tr '\n' ' ')
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.