PDF রিপেয়ার কীভাবে কাজ করে
“ক্ষতিগ্রস্ত PDF” বলতে বিভিন্ন বিষয় বোঝাতে পারে: ভাঙা ইন্টারনাল ইনডেক্স (xref), ট্রেইলার সমস্যা, অসম্পূর্ণ ডাউনলোড, অথবা এমন PDF যা টেকনিক্যালি ঠিক হলেও কিছু ভিউয়ারে সমস্যা করে। রিপেয়ার মানে সাধারণত ফাইল স্ট্রাকচার আবার লিখে তৈরি করা—যাতে PDF আবার পড়া যায়।
কখন এই টুল ব্যবহার করবেন
আপনার ফাইল যদি এমন আচরণ করে, তখন PDF রিপেয়ার ব্যবহার করুন:
- খুলছে না: ভিউয়ার ত্রুটি দেখায়, হ্যাং হয়, বা ক্র্যাশ করে।
- ফাঁকা/কনটেন্ট নেই: পেজ ভুলভাবে রেন্ডার হয় বা কনটেন্ট গায়েব হয়ে যায়।
- ভাঙা ডাউনলোড: ডাউনলোড মাঝপথে থেমে গেছে, ট্রাঙ্কেটেড, বা ভুলভাবে সেভ হয়েছে।
রিপেয়ারের পর সাইজ কমাতে চাইলে PDF কমপ্রেস ব্যবহার করুন। স্ট্রাকচার ঠিক না করে কনটেন্ট বের করতে চাইলে PDF থেকে টেক্সট চেষ্টা করুন।
ধাপে ধাপে: PDF রিপেয়ার করুন
প্রতিবারই রিপেয়ার করার ধাপগুলো একদম সোজা:
- PDF ফাইল যোগ করুন। উপরকার বক্সে PDF ড্র্যাগ-ড্রপ করুন, বা ক্লিক করে ফাইল সিলেক্ট করুন।
- PDF রিপেয়ার করুন। PDF রিপেয়ার ক্লিক করুন। সবকিছু আপনার ব্রাউজারেই লোকালি চলে।
- ফলাফল সেভ করুন। প্রতিটি রিপেয়ার করা ফাইল ডাউনলোড করুন বা সব PDF সেভ করুন ব্যবহার করুন।
- যদি ফাইল ঠিক না হয়। টুলটি ঠিক করা যাবে না এবং একটি সংক্ষিপ্ত কারণ দেখাবে।
প্রাইভেসি, সীমা ও এই টুল আপনার ফাইল কীভাবে ব্যবহার করে
FileYoga একটি সহজ নিয়ম মেনে তৈরি: আপনার ফাইল আপনার কাছেই থাকে। এই টুলও ঠিক সেটাই করে।
শুধু লোকাল প্রসেসিং
আপনার PDF আপনার ব্রাউজারেই প্রসেস হয়। আমরা FileYoga সার্ভারে ফাইল আপলোড/স্ক্যান/স্টোর করি না।
কোনো গোপন কপি নেই
লিস্ট ক্লিয়ার করলে বা ট্যাব বন্ধ করলে টুল ফাইল ব্যবহার বন্ধ করে দেয়—সার্ভারে কোনো কপি সেভ হয় না।
কৃত্রিম সীমা নেই
কোনো পেওয়াল বা কোটা নেই। সীমা আসে শুধু আপনার ডিভাইসের মেমোরি ও ব্রাউজারের পারফরম্যান্স থেকে।
অ্যাকাউন্ট লাগে না
সাইন-আপ ছাড়াই ব্যবহার করুন। পেজ খুলুন, PDF রিপেয়ার করুন, কাজ শেষ হলে বের হয়ে যান।
ব্যবহারিক সীমা: রিপেয়ার নিশ্চিত নয়, খুব বড় PDF ব্রাউজার মেমোরি ছাড়িয়ে যেতে পারে, এবং এনক্রিপ্টেড/পাসওয়ার্ড-প্রোটেক্টেড বা পারমিশন-রেস্ট্রিক্টেড PDF আনলক কপি না দিলে ব্যর্থ হতে পারে।
এটা কী ঠিক করতে পারে (আর কী পারে না)
রিপেয়ার সবচেয়ে ভালো কাজ করে যখন ফাইলটি সত্যিকারের PDF, কিন্তু ভেতরের স্ট্রাকচার নষ্ট/অগোছালো বা আংশিক করাপ্ট। এটি এমন ফাইল “রিপেয়ার” করতে পারে না যা আদৌ PDF ছিল না, বা শক্তভাবে এনক্রিপ্টেড এবং অ্যাক্সেস ছাড়া পড়া যায় না।
- প্রায়ই ঠিক করা যায়: xref/trailer সমস্যা, ভিউয়ার কম্প্যাটিবিলিটি ইস্যু, কিছু malformed অবজেক্ট।
- কখনও কখনও উদ্ধার সম্ভব: ফাইল পড়া গেলেও পরিষ্কারভাবে রিরাইট না হলে টুল পড়া যায় এমন কপি রিবিল্ড করতে পারে।
- ঠিক করা যায় না: “.pdf” নামে সেভ হওয়া HTML পেজ, শূন্য-বাইট ফাইল, খুব বেশি ট্রাঙ্কেটেড বাইনারি, বা অ্যাক্সেস ছাড়া লকড PDF।
ভালো ফলের জন্য টিপস
- যদি ঠিক করা যাবে না: PDF নয় দেখায়, ফাইলটি আবার ডাউনলোড করুন — অনেক সময় সাইটগুলো আসল PDF-এর বদলে HTML ভিউয়ার পেজ সেভ করে দেয়।
- যদি লকড দেখায়, সোর্স অ্যাপ থেকে আনলক কপি এক্সপোর্ট করুন (বা রেস্ট্রিকশন সরিয়ে) আবার চেষ্টা করুন।
- খুব বড় PDF ব্রাউজার মেমোরি সীমায় ধাক্কা খেতে পারে — একবারে একটি করে রিপেয়ার করুন।
- একটি অ্যাপে খুললেও অন্যটিতে না খুললে, স্ট্রাকচার রিরাইট করে কম্প্যাটিবিলিটি বাড়াতে রিপেয়ার সহায়তা করতে পারে।
সমস্যা সমাধান
- টুল “লকড” বলে: PDF এনক্রিপ্টেড বা পারমিশন-রেস্ট্রিক্টেড। (অনুমতি থাকলে) আনলক কপি এক্সপোর্ট করে আবার চেষ্টা করুন।
- টুল “PDF নয়” বলে: ফাইলের কনটেন্ট PDF নয় (অনেক সময় HTML ডাউনলোড/প্রিভিউ পেজ)। সোর্স থেকে আসল PDF আবার ডাউনলোড করুন।
- রিপেয়ার হ্যাং/ফেইল করে: ফাইল খুব বড় বা খুব বেশি করাপ্ট হতে পারে। একবারে একটি করে, ভারী ট্যাব বন্ধ করে, বা শক্তিশালী ডিভাইসে চেষ্টা করুন।
- রিপেয়ারের পরও সব জায়গায় খুলছে না: অন্য ভিউয়ারে খুলে দেখুন; শেয়ার/প্রিন্টের জন্য “ফাইনাল” চাইলে রিপেয়ারের পর PDF ফ্ল্যাটেন ব্যবহার করুন।
- রিপেয়ারের পর পেজ মিসিং: আসল ফাইল ট্রাঙ্কেটেড (অসম্পূর্ণ ডাউনলোড) হতে পারে। সম্ভব হলে সোর্স থেকে আবার ডাউনলোড করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
না। রিপেয়ার আপনার ব্রাউজারেই লোকালি চলে। আপনার ফাইল FileYoga সার্ভারে আপলোড হয় না, এবং টুল অনলাইনে কপি সংরক্ষণ করে না।
এটি PDF লোড করার চেষ্টা করে এবং তারপর আরও পরিষ্কার, স্ট্যান্ডার্ড স্ট্রাকচারে ফাইলটি রিরাইট করে। এতে অনেক PDF ঠিক হয় যা খুলছে না, ভিউয়ার ক্র্যাশ করে, বা কনটেন্ট মিসিং দেখায়।
মানে ফাইলটি এই ডিভাইসে রিপেয়ার করার জন্য অতিরিক্ত ক্ষতিগ্রস্ত, আসলে PDF নয়, খুব বেশি ট্রাঙ্কেটেড, অথবা এমনভাবে লক/এনক্রিপ্টেড যে রিপেয়ার ব্লক হয়ে যায়। সম্ভব হলে টুলটি সংক্ষিপ্ত কারণ দেখাবে।
কিছু “PDF” ডাউনলোড আসলে HTML পেজ (লগইন পেজ, এরর পেজ, প্রিভিউ পেজ) — যেগুলো .pdf এক্সটেনশনে সেভ হয়ে যায়। এই টুল নাম নয়, ফাইলের কনটেন্ট চেক করে।
সবসময় না। PDF এনক্রিপ্টেড বা এমন রেস্ট্রিকশন থাকলে যা কনটেন্ট পড়তে বাধা দেয়, ব্রাউজার রিপেয়ার ব্লক করতে পারে। সোর্স অ্যাপ থেকে আনলক কপি এক্সপোর্ট করতে পারলে, সেই ভার্সন রিপেয়ার করে দেখুন।
এই টুল মূলত PDF স্ট্রাকচার রিরাইট করে। যদি আসল পেজ ডেটা মিসিং থাকে বা ফাইল খুব বেশি ট্রাঙ্কেটেড হয়, উদ্ধার সম্ভব নাও হতে পারে—তখন “ঠিক করা যাবে না” দেখাবে।
সাধারণত একই থাকে। রিপেয়ার সাধারণত দৃশ্যমান কনটেন্ট না বদলে ভেতরের স্ট্রাকচার ঠিক করে। বিরল ক্ষেত্রে ভাঙা ফন্ট, ফর্ম, বা অস্বাভাবিক PDF ফিচারের কারণে রেন্ডারিং কিছুটা বদলাতে পারে।
কোনো কৃত্রিম সীমা নেই। সীমা আসে আপনার ব্রাউজার ও ডিভাইস মেমোরি থেকে। PDF খুব বড় হলে, একা করে রিপেয়ার করুন।