উত্তর:
এটি http://root42.blogspot.de/2012/10/counting-color-pages-in-pdf-files.html এ পাওয়া গেছে
gs -o - -sDEVICE=inkcov input.pdf | grep -v "^ 0.00000 0.00000 0.00000" | grep "^ " | wc -l
আমার জন্য ভাল কাজ করেছে
মোট পৃষ্ঠা গণনা দ্বারা পাওয়া যাবে
pdfinfo input.pdf | grep Pages:
gs -o - -sDEVICE=inkcov input.pdf |tail -n +4 |sed '/^Page*/N;s/\n//'|sed -E '/Page [0-9]+ 0.00000 0.00000 0.00000 / d'
লিনাক্সে (এবং সম্ভবত ম্যাক / অন্যান্য ইউনিক্স), নিম্নলিখিত খুব সংক্ষিপ্ত BASH স্ক্রিপ্টটি কৌশলটি করছে বলে মনে হচ্ছে:
#!/bin/bash
file="$1"
for page in $(identify -density 12 -format '%p ' "$file") ; do
if convert "$file[$((page-1))]" -colorspace RGB -unique-colors txt:- | sed -e 1d | egrep -q -v ': \(\s*([0-9]*),\s*\1,\s*\1' ; then
echo $page
fi
done
স্ক্রিপ্টটির মতো কিছু নাম রাখুন coloredpages.sh
এবং এটিকে সম্পাদনযোগ্য করে তুলুন chmod +x coloredpages.sh
এবং তারপরে চালান ./coloredpages.sh "pdfname.pdf"
এবং এটি পৃষ্ঠা নম্বরগুলির একটি তালিকা ফিরিয়ে আনবে।
এর জন্য ইমেজম্যাগিক এবং সম্ভবত ঘোস্টস্ক্রিপ্ট ইনস্টল করা দরকার। এবং এটি বিশ্বের দ্রুততম জিনিস নয়।
দুঃখিত, উইন্ডোজের জন্য কীভাবে এটি খাপ খাইয়ে নেওয়ার আমার কোনও ধারণা নেই (সাইগউইন বা অনুরূপ ছাড়া, যাইহোক)।
ওপি হিসাবে একই কাজ করে উইন্ডোজে কাজ করা, আমি দ্রুত এবং সুন্দরভাবে কাজ করার জন্য নিম্নলিখিত সমাধানটি পেয়েছি: স্পুল ফাইল পৃষ্ঠা কাউন্টার কাউন্টার এসডিকে মুক্ত নয় তবে মূল্যায়ন সংস্করণটি এখনও কাজটি করে। উপরের লিঙ্কটি থেকে জিপ ফাইলটি ডাউনলোড করুন, আনজিপ করে চালান bin/C#_ParsingTest yourfile.pdf
। আপনি কিছু দেখতে পাবেন
Page 1 is [ BW]
Page 2 is [Color]
...
Page 143 is [Color]
============
Statistics: bwPageCount=99, colorPageCount=44
এখানে অন্য উত্তরে উল্লিখিত র্যাপিড পিডিএফ কাউন্টের ইনস্টলেশন প্রয়োজন (যা আমার এককালীন কাজের জন্য --- গবেষণামূলক মুদ্রণের জন্য) অসুবিধা। তবে এটি কাজটি করে এবং একটি জিইউআই সরবরাহ করে। এটি ইনস্টল করার পরে, এটি চালান, এটিতে পিডিএফ ফাইলটি টানুন এবং ছেড়ে দিন, সেটআপ / বিকল্পগুলি চেক করুন, তারপরে বোতামটি ক্লিক করুন ।Color Pages Counting
Page count files in list
মজার বিষয় হল, আমার থিসিসের ফলাফলগুলি 1 পৃষ্ঠা (99/44 বনাম 100/43) দ্বারা পৃথক হয়েছে। আমি বিশ্বাস করি, কারণ কিছু চিত্র (আমি ইনসকেপ দিয়ে সমস্ত তৈরি করেছি) আসলে কালো-সাদা তবে মেটাডাটাতে রঙ হিসাবে বর্ণিত। আমি নিশ্চিত না. র্যাপিড পিডিএফ কাউন্টে আমি যা পাইনি তা হ'ল সমস্ত বর্ণ / বি ও ডাব্লু ডাব্লু পৃষ্ঠাগুলির একটি তালিকা, তাই আমি এই তাত্পর্যটির সঠিক উত্স বলতে পারি না।