উত্তর:
নথির রঙিন এবং কালো-সাদা পৃষ্ঠাগুলি পৃথক করার একটি দ্রুত এবং নোংরা উপায় নিম্নরূপ হবে:
input=input.pdf; color_output=color_$input; wb_output=wb_$input; pdfjam $input $(gs -o - -sDEVICE=inkcov $input | grep -v " 0.00000 0.00000 0.00000" | grep -B1 "OK" | grep "Page" | awk '{print $2","}' | sed ':a;N;$!ba;s/\n/ /g' | rev | cut -c 2- | rev | sed 's/ //g') -o $color_output && pdfjam $input $(gs -o - -sDEVICE=inkcov $input | grep -B1 " 0.00000 0.00000 0.00000" | grep "Page" | awk '{print $2","}' | sed ':a;N;$!ba;s/\n/ /g' | rev | cut -c 2- | rev | sed 's/ //g') -o $wb_output
input.pdf
আপনার পছন্দসই নামটি পরিবর্তন করুন । এটি gs
রঙিন / bw পৃষ্ঠাগুলি সনাক্ত করতে এবং pdfjam
বিভক্ত পৃষ্ঠাগুলি মার্জ করার জন্য ব্যবহার করে।
পিএস: এটি পুরোপুরি কাজ করছে না। কিছু গ্রেস্কেল পৃষ্ঠাগুলি রঙিন হিসাবে সনাক্ত করা যেতে পারে (সেগুলির সিএমওয়াইকে উপস্থাপনের কারণে)। তবে এটি কেবল সময় (এবং অর্থ) সাশ্রয় করে।