PDF ঠিকভাবে রিড্যাক্ট করার উপায়
লেখার ওপর কালো আয়তক্ষেত্র রিড্যাক্ট নয়। শব্দগুলো তখনও ফাইলে থাকে, আর যে কেউ প্রায় চার সেকেন্ডে সেগুলো পড়ে ফেলতে পারে। আসলে কী কাজ করে, আর তা কাজ করল কি না কীভাবে যাচাই করবেন — এখানে সেটাই।
সর্বশেষ পর্যালোচনা:
ভুলটি, আর কেন এটি বারবার ঘটে
একটি PDF পেজ আসলে একটি আঁকার প্রোগ্রাম। লেখা হলো নির্দিষ্ট অবস্থানে নির্দিষ্ট অক্ষর বসানোর একটি নির্দেশ, আর কালো আয়তক্ষেত্র হলো একটি জায়গা ভরাট করার আরেকটি নির্দেশ। আয়তক্ষেত্র আঁকলে লেখা মোছে না — তার ওপর আঁকা হয় মাত্র। অক্ষরগুলো তখনও ফাইলে, নিচে, থেকে যায়, আর জায়গাটি সিলেক্ট করলেই সেগুলো কপি হয়ে বেরিয়ে আসে। যেকোনো ফ্রি টুল কয়েক সেকেন্ডে সেগুলো বের করে ফেলে।
এটি বারবার ঘটার কারণ হলো ইন্টারফেস আপনাকে জানায় যে কাজ হয়ে গেছে। আপনি একটি বাক্স আঁকেন, শব্দগুলো চোখের আড়ালে চলে যায়, ফাইল সেভ করেন, আর সেটি দেখতে হুবহু একটি রিড্যাক্ট করা ডকুমেন্টের মতো। কোনো ত্রুটি নেই, কোনো সতর্কতা নেই, সঠিক রিড্যাক্টের সঙ্গে দৃশ্যমান কোনো পার্থক্যও নেই। রিড্যাক্ট ব্যর্থ হওয়ার যত খবর আপনি পড়েছেন — রিড্যাক্ট না হওয়া আদালতের নথি, সমঝোতার অঙ্ক, সাক্ষীর নাম, এমন একটি গোয়েন্দা প্রতিবেদন যার মুছে ফেলা অংশ কয়েক মিনিটে উদ্ধার হয়েছিল — প্রতিটির পেছনে ছিলেন কেউ, যিনি একটি আকৃতি এঁকে তাতেই বিশ্বাস করেছিলেন।
লেখাকে কালো রঙে হাইলাইট করা একই ভুল, শুধু অন্য চেহারায়; ওয়ার্ড প্রসেসরে সাদা আয়তক্ষেত্র দিয়ে ঢেকে তারপর PDF-এ এক্সপোর্ট করাও তা-ই।
আসল রিড্যাক্ট কী করে
ক্রমটি উল্টো। প্রথমে পেজের কনটেন্ট থেকে লেখা মুছে ফেলা হয়, আর কালো বাক্সটি আঁকা হয় পরে, কোথায় কিছু ছিল তার দৃশ্যমান চিহ্ন হিসেবে। রিড্যাক্ট করা জায়গা কপি করলে কিছুই পান না, কারণ সেখানে কিছুই নেই; পেজের লেখা বের করলে শব্দগুলো স্রেফ থাকে না।
এখানে PDF রিড্যাক্ট ঠিক এটাই করে, আর জানায় লেখার কতগুলো অংশ মুছেছে — যা গুরুত্বপূর্ণ, কারণ কিছুই না মেলা একটি রিড্যাক্ট দেখতে হুবহু সফল রিড্যাক্টের মতোই। কোনো নামের ওপর বাক্স আঁকার পরও কিছু না মুছলে নামটি সম্ভবত লেখা নয়, ছবির অংশ — তখন পরের প্যারাগ্রাফটি দরকার।
ছবির ভেতরের লেখা আলাদা সমস্যা
স্ক্যান করা পেজের ভেতরের নাম, বা রিপোর্টে পেস্ট করা স্ক্রিনশটের ভেতরের নাম মোটেও লেখা নয় — তা পিক্সেল। লেখা মুছে তা ছোঁয়া যায় না, আর তার ওপর আঁকা বাক্স ঠিক ওপরে বলা অকার্যকর ঢাকনাই, কারণ নিচের পিক্সেলগুলো ইমেজ ডেটায় থেকেই যায়।
সমাধান হলো রিড্যাক্টসহ সেই পেজগুলো নতুন করে রেন্ডার করা, যাতে পিক্সেলগুলো সত্যিই আর না থাকে। এর একটি আসল মূল্য আছে, যা জানা দরকার: সেই পেজগুলো ছবি হয়ে যায়, তাই তাদের কোনো লেখা আর সিলেক্ট করা যায় না এবং ফাইল বড় হয়। স্ক্যান করা ডকুমেন্টে এতে কিছুই বদলায় না, কারণ সেটি আগে থেকেই ছবি। মিশ্র ডকুমেন্টে এটি একটি বিনিময়।
সাধারণভাবে ছবির ক্ষেত্রেও একই কথা। আপনি যদি মুখ বা নম্বর প্লেট ঝাপসা করেন, এতটা জোরালো করুন যাতে জায়গাটিতে কোনো দৃশ্যমান গঠন না থাকে — গবেষকেরা সম্ভাব্য লেখা তৈরি করে মিলিয়ে দেখে দুর্বল পিক্সেলেশন থেকে লেখা পুনর্গঠন করেছেন। সেখানে কয়টি অক্ষর ছিল, তা যদি এখনো আন্দাজ করা যায়, তবে যথেষ্ট জোরালো হয়নি।
PDF কোথায় কোথায় ভুলে যাওয়া নাম রেখে দেয়
যাঁরা রিড্যাক্ট ঠিকভাবে করেছেন, তাঁরাও এখানেই আটকে যান। PDF দৃশ্যমান পেজের চেয়ে আরও অনেক জায়গায় লেখা রাখে, আর পেজের নিখুঁত রিড্যাক্টও সেগুলোর প্রতিটি অক্ষত রেখে দেয়।
বুকমার্কের আউটলাইনে প্রায়ই নামসহ সেকশনের শিরোনাম থাকে। ফর্ম ফিল্ডের মান ফিল্ডটি দৃশ্যমান না থাকলেও থেকে যায়। ফাইল অ্যাটাচমেন্ট PDF-এর ভেতরে লুকোনো পুরো একেকটি ডকুমেন্ট হতে পারে। ডকুমেন্টের তথ্য আর XMP মেটাডেটা প্যাকেট শিরোনাম, লেখক, সফটওয়্যার আর প্রায়ই মূল ফাইলের পাথ বহন করে — যা থেকে একটি ইউজারনেম আর ফোল্ডারের কাঠামো বেরিয়ে পড়ে। মন্তব্য ও অ্যানোটেশন নিজেদের লেখা আর লেখকের নাম ধরে রাখে। আর ফাইলের নামটিই ডকুমেন্টের সঙ্গে যেখানে যায় সেখানে চলে যায়।
আরও একটি আছে, আর সেটিই সবচেয়ে সূক্ষ্ম: ইনক্রিমেন্টালি সেভ করা PDF একই ফাইলের ভেতরে তার আগের সংস্করণগুলো রেখে দেয়। কোনো ডকুমেন্ট নতুন করে লেখা না হয়ে এডিট করে সেভ করা হলে, কোনো পেজের আগের সংস্করণ হয়তো এখনো ভেতরে আছে। এ কারণেই গুরুত্বপূর্ণ যেকোনো কিছুর জন্য নিচের যাচাইয়ের ধাপটি ঐচ্ছিক নয়।
যাচাই করুন — এবং কীভাবে
যাচাই হলো সেই ধাপ, যা মানুষ বাদ দেয়, অথচ আসলে এটিই আপনাকে রক্ষা করে। তিনটি পরীক্ষা, ক্রমশ বেশি পুঙ্খানুপুঙ্খ।
ফলাফল খুলে রিড্যাক্ট করা জায়গাটি সিলেক্ট করার চেষ্টা করুন। কিছু কপি করা গেলে থামুন। এটি পাঁচ সেকেন্ডে মৌলিক ব্যর্থতা ধরে ফেলে, আর প্রতিবারই করা সার্থক।
ডকুমেন্টের প্রপার্টিজ দেখুন। শিরোনাম, লেখক, বিষয় আর কিওয়ার্ড যেকোনো PDF রিডারে File, তারপর Properties-এ দেখা যায়। লেখকের ঘরে যদি সেই নামটিই থাকে যা মুছতে আপনি এইমাত্র এক ঘণ্টা খরচ করলেন, তবে রিড্যাক্টে কোনো লাভই হয়নি।
ফাইলটি নতুন করে তৈরি করুন। ফলাফলটিকে এমন কোনো টুলে চালান, যা পেজগুলো আসলে যা ব্যবহার করে তা থেকে ডকুমেন্টটি নতুন করে লেখে — gs -sDEVICE=pdfwrite দিয়ে Ghostscript, বা qpdf --empty --pages out.pdf 1-z -- — এতে অব্যবহৃত অবজেক্ট আর আগের সংস্করণগুলো বাদ পড়ে। exiftool -all:all= যোগ করলে মেটাডেটা মুছে যায়। আদালতের নথি বা প্রকাশের আওতায় থাকা যেকোনো কিছুর জন্য তিনটিই করুন, আর অন্য কাউকে দিয়ে যাচাই করিয়ে নিন।
পেজ ডিলিট করাও রিড্যাক্ট নয়
এটি আলাদা করে বলা দরকার, কারণ এটিও একই শ্রেণির ভুল। PDF থেকে পেজ ডিলিট আপনার রাখা পেজগুলো থেকে একটি নতুন ডকুমেন্ট বানায় — কিন্তু রাখা কোনো পেজের লিংক যদি মুছে ফেলা কোনো পেজের দিকে নির্দেশ করে, সেটির তবু একটি গন্তব্য লাগে, যা মুছে ফেলা পেজটির একটি কপি নতুন ফাইলে টেনে আনে, এমন একটি অবজেক্ট হিসেবে যাকে কোনো পেজ ট্রি নির্দেশ করে না। প্রতিটি রিডারে অদৃশ্য, কিন্তু বাইটে উপস্থিত।
পেজটি চোখের সামনে থেকে সরাতে ডিলিট করাই সঠিক ও যথেষ্ট। এর কনটেন্ট পুরোপুরি অস্তিত্বহীন করতে পেজটি ডিলিট করুন এবং ওপরের মতো ফাইলটি নতুন করে তৈরি করুন।
সাধারণ প্রশ্নোত্তর
কালো বাক্স কি কখনো গ্রহণযোগ্য?
শুধু আসল রিড্যাক্টের ওপরে দৃশ্যমান চিহ্ন হিসেবে। একা থাকলে এটি শব্দগুলো লুকায় শুধু সেই পাঠকের কাছ থেকে, যিনি খুঁজছেন না — আর কারও কাছ থেকে নয়। ডকুমেন্টটি প্রকাশ, জমা বা হস্তান্তর করা হলে শুধু বাক্সকে একেবারেই রিড্যাক্ট নয় বলে ধরুন।
এর বদলে PDF ফ্ল্যাটেন করলে কেমন হয়?
ফ্ল্যাটেন করলে অ্যানোটেশন পেজে স্থায়ীভাবে বসে যায়, তাই আঁকা বাক্স আর্টওয়ার্ক হিসেবে স্থায়ী হয় ঠিকই — কিন্তু তার নিচের লেখা পেজের কনটেন্ট, অ্যানোটেশন নয়, তাই তা তখনও থাকে। ফর্মের উত্তর আর সই স্থায়ী করতে ফ্ল্যাটেন সঠিক টুল, শব্দ লুকাতে নয়।
PDF-কে ছবিতে কনভার্ট করে কি রিড্যাক্ট করা যায়?
কাজ করে, এই অর্থে যে বাক্সসহ একটি পেজের ছবির নিচে সত্যিই কোনো লেখা থাকে না। তবে মূল্যটা আসল: ডকুমেন্ট আর সার্চযোগ্য থাকে না, ফাইল বড় হয়, আর মেটাডেটা সাধারণত তবুও সঙ্গে চলে আসে — তাই সেটি আলাদা করে পরিষ্কার করতেই হয়।
PDF-এ প্রিন্ট করলে কি লুকোনো লেখা মুছে যায়?
পেজের কনটেন্টের বেলায় সাধারণত হ্যাঁ, কারণ পেজটি নতুন করে রেন্ডার হয় — এ কারণেই মাঝে মাঝে এটি কাকতালীয়ভাবে কাজ করে। এটি নির্ভরযোগ্য পদ্ধতি নয়, সব মেটাডেটা ফিল্ড মোছে না, আর প্রিন্টার ড্রাইভারের ওপর নির্ভর করে। এমন টুল ব্যবহার করুন, যা কী মোছে তা স্পষ্ট জানায়।
ওয়েবসাইটে সংবেদনশীল ডকুমেন্ট রিড্যাক্ট করা কি নিরাপদ?
এই সাইটে কোনো পর্যায়েই কিছুই সংরক্ষণ করা হয় না — আর সে কারণেই এখানে রিড্যাক্ট করার সুবিধা দেওয়া হয় — কারণ মানুষ যে ডকুমেন্টগুলো রিড্যাক্ট করতে চায়, ঠিক সেগুলোই অচেনা কারও সার্ভারে পড়ে থাকা উচিত নয়। আইনি নথির জন্য সেই ঝুঁকির উপযোগী করে তৈরি সফটওয়্যার ব্যবহার করুন, আর ফলাফল নিজে যাচাই করুন।