PDF রিড্যাক্ট করুন
নাম, নম্বর আর যা কিছু পড়া যাওয়া চলবে না, সরিয়ে ফেলুন — ঢেকে দেওয়া নয়, ডকুমেন্ট থেকেই মুছে ফেলা। কিছুই সংরক্ষণ করা হয় না।
- কখনো সংরক্ষণ করা হয় না
- কোনো লাইন নেই, অপেক্ষা নেই
- সাইনআপ নেই, ওয়াটারমার্ক নেই
যেভাবে কাজ করে
আপনার PDF যোগ করুন
ডকুমেন্টটি ছাড়ুন। প্রতিটি পেজ এত বড় করে দেখানো হয় যে একটি শব্দকেও নিশানা করা যায়।
যা সরাতে হবে, তার ওপর টেনে দিন
প্রতিটি লেখার অংশের ওপর একটি বাক্স আঁকুন। “আগের অবস্থায় ফেরান” আর “সব মুছুন” এক ক্লিক দূরে, আর সেভ না করা পর্যন্ত কিছুই বদলায় না।
রিড্যাক্ট করে ডাউনলোড করুন
ঢাকা লেখাটি ফাইল থেকে মুছে ফেলা হয়, তারপর ওপরে কালো বাক্সগুলো আঁকা হয়।
কালো আয়তক্ষেত্র কেন রিড্যাকশন নয়
এই ভুলে ক্যারিয়ার শেষ হয়েছে, মামলা হারতে হয়েছে, তাই সোজাসুজি বলা দরকার: PDF-এ লেখার ওপর কালো বাক্স আঁকলে কিছুই লুকায় না। অক্ষরগুলো তখনো পেজের কনটেন্ট স্ট্রিমে, আয়তক্ষেত্রের নিচে থেকে যায়, আর যে কেউ সেগুলো সিলেক্ট, কপি বা ফ্রি টুল দিয়ে মোটামুটি চার সেকেন্ডে বের করে নিতে পারে। রিড্যাকশন ব্যর্থতার যত খবর আপনি পড়েছেন — নিষ্পত্তির অঙ্ক, সাক্ষীর নাম, রিড্যাক্ট না হওয়া আদালতের নথি — প্রতিটিই এমন ডকুমেন্ট, যেখানে কেউ একটি আকৃতি এঁকে ভেবেছিল কাজ হয়ে গেছে।
এখানে ঘটে উল্টো ক্রমে। আপনার আয়তক্ষেত্রের ভেতরের লেখা আগে কনটেন্ট স্ট্রিম থেকে মুছে ফেলা হয়, আর বাক্সটি পরে আঁকা হয়, কোথায় কিছু ছিল তার দৃশ্যমান চিহ্ন হিসেবে। রিড্যাক্ট করা অংশ কপি করলে কিছুই পাবেন না, কারণ সেখানে কিছুই নেই; পেজের লেখা বের করলেও শব্দগুলো থাকে না। কতগুলো অংশ সরানো হলো, সেই সংখ্যা আপনাকে দেখানো হয়, যাতে যে রিড্যাকশন নিঃশব্দে কিছুই ধরেনি, তা অনুমানের ওপর না থেকে চোখে পড়ে।
আর্টওয়ার্ক আলাদা সমস্যা, তার সমাধানও আলাদা। স্ক্যান করা পেজের ভেতরের কোনো নাম, বা রিপোর্টে পেস্ট করা স্ক্রিনশটের নাম, আদৌ লেখা নয় — সেগুলো পিক্সেল, আর লেখা মুছলে তাতে কিছু হয় না। আর্টওয়ার্ক অপশন চালু করলে ওই পেজগুলো রিড্যাকশনসহ নতুন করে রেন্ডার হয়, ফলে নিচের পিক্সেলগুলো ঢাকা নয়, সত্যিই মুছে যায়। এর মূল্যও আছে, আর তা স্পষ্ট করেই বলা হয়: ওই পেজগুলো ছবি হয়ে যায়, তাই সেগুলোর লেখা আর সিলেক্ট করা যায় না, আর ফাইলটি বড় হয়।
PDF পেজ ছাড়াও আরও অনেক জায়গায় নাম রাখে, আর সেগুলোতে এখানে হাত দেওয়া হয় না। বুকমার্কের আউটলাইন, ফর্ম ফিল্ডের মান, ফাইল অ্যাটাচমেন্ট, ডকুমেন্ট ইনফরমেশন, XMP মেটাডেটা প্যাকেট আর ফাইলের নাম — এগুলো সবই আলাদা ভান্ডার, আর এর যেকোনোটিতে থাকা নাম পেজের নিখুঁত রিড্যাকশনের পরও টিকে থাকে। ডকুমেন্টটি ইনক্রিমেন্টালি সেভ হয়ে থাকলে তার আগের সংস্করণও টিকে থাকে। রিড্যাক্ট করা ফাইল গুরুত্বপূর্ণ কোথাও পাঠানোর আগে ডকুমেন্ট প্রপার্টিজ খুলে দেখুন, আর ফলাফলটিকে এমন একটি পুনর্গঠনের মধ্য দিয়ে চালান, যা পেজ থেকে আর নাগাল পাওয়া যায় না এমন সবকিছু বাদ দেয়।
অন্য কিছু দরকার হলে
ঝুঁকি যখন আইনি, তখন সেই ঝুঁকির জন্য বানানো সফটওয়্যার ব্যবহার করুন। Adobe Acrobat Pro-র রিড্যাকশন একই “আগে মোছো, পরে চিহ্ন দাও” যুক্তি প্রয়োগ করে, আর এমন একটি জিনিস যোগ করে যা এই পেজ কোনোভাবেই দিতে পারে না: একটি স্যানিটাইজ ধাপ, যা এক দফায় মেটাডেটা, অ্যাটাচমেন্ট, লুকানো লেয়ার, স্ক্রিপ্ট আর আগের সেভ করা রিভিশন সরিয়ে দেয়। আদালতে জমা দেওয়ার নথির জন্য এই ধাপ ঐচ্ছিক নয়।
এর ফ্রি বিকল্প দুই কমান্ডের একটি পাইপলাইন, আর তা সত্যিই পুঙ্খানুপুঙ্খ। qpdf --qdf --object-streams=disable in.pdf out.pdf ডকুমেন্টের কাঠামো পড়ার মতো টেক্সট হিসেবে খুলে দেয়, যাতে নিজের চোখে নিশ্চিত হতে পারেন যে নামটি চলে গেছে, আর exiftool -all:all= out.pdf মেটাডেটা মুছে দেয়। এরপর gs -sDEVICE=pdfwrite -o final.pdf out.pdf চালালে পেজগুলো আসলে যা ব্যবহার করে তা থেকে ফাইলটি নতুন করে তৈরি হয়, অনাথ অবজেক্টগুলো বাদ পড়ে। যাচাই করার ধাপটিই মানুষ বাদ দেয়, অথচ সেটিই আসল।
সাধারণ প্রশ্নোত্তর
এটি কি কালো আয়তক্ষেত্র আঁকার চেয়ে আলাদা?
পুরোপুরি আলাদা, আর এটাই আসল কথা। PDF এডিটরে আঁকা কালো আয়তক্ষেত্র কিছুই লুকায় না: অক্ষরগুলো তখনো ফাইলে থাকে, আর যে কেউ সেগুলো সিলেক্ট, কপি বা ফ্রি টুল দিয়ে বের করে নিতে পারে। সংবাদপত্র আর সরকারি দপ্তর থেকে ঠিক এভাবেই তথ্য ফাঁস হয়েছে। এখানে আগে পেজের কনটেন্ট স্ট্রিম থেকে লেখাটি সরানো হয়, তারপর বাক্সটি আঁকা হয় — যেকোনো রিডারে কালো অংশটি সিলেক্ট করলে কপি করার মতো কিছুই থাকে না।
আমার ডকুমেন্ট কি কোথাও সংরক্ষণ করা হয়?
না। রিড্যাকশনে কিছুই সংরক্ষণ করা হয় না, আর অন্য যেকোনো টুলের চেয়ে এখানে এটি বেশি গুরুত্বপূর্ণ: মানুষ যে ডকুমেন্ট রিড্যাক্ট করে, সেগুলোই তারা কোনো ওয়েবসাইটের হাতে তুলে দিতে সবচেয়ে কম চায়।
বাক্সের নিচের ছবি আর স্ক্যানের কী হবে?
লেখা কনটেন্ট স্ট্রিম থেকে মুছে ফেলা হয়, কিন্তু ছবির পিক্সেল আলাদা ব্যাপার। “নিচের গ্রাফিক্সও মুছে ফেলুন” চালু করলে সংশ্লিষ্ট পেজগুলো ফ্ল্যাটেন করা ছবি হিসেবে নতুন করে তৈরি হয়, ফলে বাক্সের নিচে যা ছিল তা আর ফাইলে থাকে না। এতে ওই পেজগুলোর টেক্সট লেয়ার হারিয়ে যায়, তাই এটি ডিফল্ট নয়, আপনার বেছে নেওয়ার বিষয়।
কাজ হয়েছে কি না, যাচাই করতে পারি?
হ্যাঁ, আর করা উচিতও। ফলাফলটি খুলে রিড্যাক্ট করা অংশ সিলেক্ট করার চেষ্টা করুন, অথবা “PDF থেকে টেক্সট” দিয়ে চালিয়ে দেখুন — শব্দগুলো থাকা উচিত নয়। টুল যেটাই ব্যবহার করুন, পাঠানোর আগে রিড্যাকশন যাচাই করা ভালো অভ্যাস।
এটি কি মেটাডেটাও সরায়?
এখনো না। লেখকের নাম ও শিরোনাম থাকে ডকুমেন্ট ইনফরমেশনে, পেজে নয়। সংবেদনশীল কিছু প্রকাশের আগে সেগুলো আলাদাভাবে দেখে নিন।
জেনে রাখুন: লেখা পেজের কনটেন্ট থেকে সরানো হয়; কোনো নাম যদি বুকমার্ক, ফর্ম ফিল্ড, অ্যাটাচমেন্ট বা ডকুমেন্টের মেটাডেটাতেও থাকে, সেগুলো আলাদা জায়গা এবং সেগুলোতে হাত দেওয়া হয় না। স্ক্যান করা ছবির ভেতরের লেখা রিড্যাক্ট করতে আর্টওয়ার্ক অপশন লাগে, যা ওই পেজগুলো ফ্ল্যাটেন করে তাদের টেক্সট লেয়ার সরিয়ে দেয়।
এই টুলটি আপনার ওয়েবসাইটে যোগ করুন
যেকোনো ব্লগ, ক্লাসের পেজ বা হেল্প আর্টিকেলের জন্য ফ্রি। একটি স্নিপেট পেস্ট করলেই আপনার ভিজিটররা আপনার পেজেই এটি ব্যবহার করতে পারবেন।