মান लीজিয়ে আপনার হাতে একটি PDF ডকুমেন্ট আছে। এই ডকুমেন্টটি এডিট এবং রিড্যাক্ট করার প্রয়োজন। আপনি কিছু তথ্য যোগ করতে চাইতে পারেন এবং কিছু তথ্য লুকাতে চাইতে পারেন। বিভিন্ন PDF প্রোগ্রাম এই কাজ করতে পারে। যাইহোক, অনেক সময় নতুন পরিবর্তনগুলো মূল ডকুমেন্টের উপরে লেয়ার হিসেবে যোগ হয়, যাতে সঠিক দক্ষতা 가진 লোকরা রিড্যাকশন মার্কারের নিচ থেকে ডেটা বের করতে পারে।
কিছুসময় আগে আমি একটি টিউটোরিয়াল প্রকাশ করেছিলাম যেখানে PDF ফাইল ফ্ল্যাটেন করার পদ্ধতি দেখানো হয়েছিল, যা মূলত সব পরিবর্তনকে একটি একক লেয়ারে মিলাতে মানে। এখন আমি আপনাদের আরেকটি ট্রিক দেখাতে চাই, এবং সেটি হল PDF ফাইলকে ইমেজে কনভার্ট করা। এটি একই ধরনের ইফেক্ট সৃষ্টি করবে - ফ্ল্যাটেনিং, পлюস PDF ডকুমেন্টে থাকা তথ্যের শুধু কিছু অংশ ব্যবহার করার ক্ষমতা। আমাদের টুল হবে pdftocairo। Linux-এ। শুরু করা যাক।
ইউটিলিটি পান, কনভার্ট শুরু করুন
Pdftocairo প্রায়শই poppler-utils নামে বড় টুলসেটের অংশ হিসেবে বান্ডেলড থাকে। খুব সম্ভাবনা আপনার ডিস্ট্রোর রিপোজিটরিতে এটি ইতিমধ্যে ইনস্টলড আছে, বা না থাকলে রিপোজিটরিতে উপলব্ধ থাকবে। একবার এই ধাপ পার হলে, ব্যবহার খুব সহজ - এবং পাওয়ারফুল। উদাহরণস্বরূপ, Debian- এবং Ubuntu-ভিত্তিক ডিস্ট্রোতে pdftocairo ইনস্টল করতে:
sudo apt-get install poppler-utils
ইমেজে কনভার্ট করুন
Pdftocairo-র বিশাল অপশন লিস্ট আছে। সবচেয়ে বেসিক ব্যবহার:
pdftocairo -"image format" "source" "target"
উদাহরণস্বরূপ:
pdftocairo -png www.dedoimedo.com-crash-book.pdf crash-book-images.png
Pdftocairo তখন প্রতি পৃষ্ঠার জন্য একটি ইমেজ তৈরি করবে এবং আপনার নির্বাচিত টার্গেট ফাইল নামের সাথে न्यूमেরিক সাফিক্স যোগ করবে। আমি আমার Linux Kernel Crash Book-এ এটি কতটুকু ভালো কাজ করে তা टेস্ট করলাম, যা ১৮২ পৃষ্ঠা এবং মোটামুটি ১০০টি ইমেজ ধারণ করে। একটি ত্রিবিৱাল ফাইল নয়। Pdftocairo কনভারশন সিরিয়ালাইজ করে, প্রতি সেকেন্ড প্রায় ১-২ পৃষ্ঠার গতিতে। এটি খুব দ্রুত নয়, কিন্তু অপারেশনটি সফলভাবে এবং কোনো এরর ছাড়া সম্পন্ন হয়েছিল।
কনভারশনের ফিডেলিটি ভালো। PNG ফাইলগুলো সব উচ্চ গুণমানের, গ্রাফিক্স সহ। এই পর্যায়ে, আপনি ইমেজগুলোর সাথে যা খুশি করতে পারেন। এখন, আপনি যদি পুরো (বড়) ফাইল কনভার্ট না চান, তবে আপনি নির্দিষ্ট পৃষ্ঠা বা রেঞ্জ করতে পারেন, যেমন পৃষ্ঠা ১ (ফার্স্ট, -f) থেকে পৃষ্ঠা ১৯ (লাস্ট, -l):
pdftocairo -svg -f 1 -l 19 www.dedoimedo.com-crash-book.pdf test.svg
বোনাস: SVG ফাইল
সবচেয়ে ভালো কথা হল, pdftocairo SVG ফরম্যাটও সাপোর্ট করে। আপনার PDF ফাইলে আকর্ষণীয় গ্রাফিক্স এম্বেডেড থাকলে, যেমন লোগো বা ডায়াগ্রাম, আপনি সেগুলো আলাদা, স্কেলেবল ফাইল হিসেবে পুনর্জন্ম দিতে চাইতে পারেন। ঠিকই, pdftocairo ডকুমেন্টকে SVG-তে কনভার্ট করতে পারে। আমি চেষ্টা করলাম, এবং ফলাফল খুব ভালো ছিল। দ্রুত এবং এলিগ্যান্ট।
উপসংহার
Pdftocairo একটি সহজ কিন্তু শক্তিশালী টুল। এটি আপনাকে PDF ফাইল সহজে ম্যানেজ করতে সাহায্য করে, ডকুমেন্ট রিড্যাক্ট করতে বা যেকোনো পরিবর্তন ফ্ল্যাটেন করতে যেগুলো আপনি শেয়ার করার সময় দেখানো চান না। এর পাশাপাশি, আপনি পুরনো কম রেজোলিউশনের ডকুমেন্ট স্ক্যান রিস্টোর করতে পারেন SVG ফাইল বানিয়ে, যা স্ক্যানিং প্রক্রিয়ায় PDF-এ রক্ষা নাও হওয়া কিছু মূল তথ্য জোড়া দিতে সাহায্য করতে পারে। এটি একটি আলাদা টপিক, অবশ্য, এবং না, আপনি সেখানে তথ্য "জাদু" করে আনতে পারবেন না যেখানে সেটি নেই। কিন্তু আপনি চেষ্টা করতে পারেন, এবং pdftocairo এক্সপেরিমেন্টকে খুব সহজ করে দেয়।
আশা করি এই টিউটোরিয়াল আপনার প্রাইভেসি এবং ডেটা কনভারশন টুলসের আর্সেনালে আরও এক লেয়ার নমনশীলতা যোগ করবে। Pdftocairo সেই কম পরিচিত প্রোগ্রামগুলির একটি যা শুধু বসে থাকে, ব্যবহার করা হওয়ার জন্য অপেক্ষায়। অবশ্যই একটি হ্যান্ডি ইউটিলিটি। আমি শুধু বেসিক চ্যালা দিয়েছি, কিন্তু আপনি স্কেল, রেজোলিউশন, ক্রপ এবং ইমেজ কম্বাইন করা, ট্রান্সপারেন্সি পরিবর্তন করা, এবং এমনকি পাসওয়ার্ড-প্রোটেক্টেড PDF ফাইল নিয়ে কাজ করতে পারেন। যাই হোক, আজ এ পর্যন্ত। শুভ ফ্ল্যাটেনিং। এবং শুভ নববর্ষ!
চিয়ার্স।