টুল
Merge PDF Split PDF Compress PDF সব PDF টুল →
সমাধান
For Business For Education For Developers
কোম্পানি
আমাদের সম্পর্কে ব্লগ Press যোগাযোগ
পণ্য
মূল্য বৈশিষ্ট্য FAQ Security
হোমটুলসPDF মেরামত করুন

PDF মেরামত করুন

ক্ষতিগ্রস্ত PDF ফাইলের সর্বোত্তম-প্রচেষ্টা পুনরুদ্ধার: ভাঙা xref টেবিল, অসম্পূর্ণ ডাউনলোড এবং নষ্ট হেডার। সম্পূর্ণরূপে আপনার ব্রাউজারে কাজ করে।

একটি ক্ষতিগ্রস্ত PDF ফাইল নির্বাচন করুন

অথবা একটি ফাইল এখানে টেনে আনুন — মেরামত আপনার ব্রাউজারে স্থানীয়ভাবে হয়

100% in-browser No upload No signup

কীভাবে একটি PDF ফাইল মেরামত করবেন

তিনটি ধাপ। ফাইল কখনও আপনার ব্রাউজার ছাড়ে না।

1

ক্ষতিগ্রস্ত ফাইল খুলুন

যে PDF খোলে না সেটি নির্বাচন করুন বা টেনে আনুন। এটি শুধুমাত্র আপনার ব্রাউজার মেমরিতে পড়া হয়।

2

মেরামত চালান

আমরা প্রথমে মানক লোডার, তারপর একটি সহনশীল লোডার, এবং অবশেষে কাঁচা বাইট থেকে xref টেবিল পুনর্নির্মাণ করি।

3

মেরামত করা কপি ডাউনলোড করুন

আপনি একটি নতুন PDF এবং একটি ডায়াগনস্টিক রিপোর্ট পান যা দেখায় কোন পুনরুদ্ধার পথ সফল হয়েছে।

PDF মেরামত কীভাবে কাজ করে

একটি PDF কাঠামোগতভাবে তিনটি জিনিস: একটি হেডার (%PDF-1.x), অপ্রত্যক্ষ অবজেক্টের একটি সিরিজ (পৃষ্ঠা, ফন্ট, কন্টেন্ট স্ট্রিম), এবং শেষে একটি xref টেবিল যা বলে «অবজেক্ট N বাইট অফসেট X-এ আছে»। যখন একটি PDF খোলে না, সাধারণত দুটির একটি ঘটেছে: হয় xref টেবিলটি নষ্ট (অসম্পূর্ণ ডাউনলোড, আংশিক সংরক্ষণ, অফসেট যা ভুল জায়গায় নির্দেশ করে), বা একটি অপ্রত্যক্ষ অবজেক্ট নষ্ট (খারাপ কম্প্রেশন, অনুপস্থিত দৈর্ঘ্য, নষ্ট স্ট্রিম)।

আমরা তিনটি ধাপে মেরামত চেষ্টা করি। ধাপ ১ হলো pdf-lib দিয়ে একটি কঠোর লোড: এটি সহজ ক্ষেত্রটি সমাধান করে যেখানে ফাইলটি আসলে ঠিক আছে। ধাপ ২ হলো একটি সহনশীল লোড: আমরা pdf-lib-কে পৃথক নষ্ট অবজেক্ট উপেক্ষা করে চালিয়ে যেতে বলি। ধাপ ৩ হলো শেষ অবলম্বন: আমরা কাঁচা বাইটের মধ্য দিয়ে প্রতিটি N G obj … endobj ব্লক খুঁজে হাঁটি, একটি একদম নতুন xref টেবিল তৈরি করি যা আমরা যা পেয়েছি তার দিকে নির্দেশ করে, তারপর সেই পুনর্নির্মিত ফাইলে সহনশীল লোডার আবার চেষ্টা করি।

এই টুল কী মেরামত করতে পারে

  • অসম্পূর্ণ ডাউনলোড যেখানে xref টেবিল এবং ট্রেলার শেষ থেকে হারিয়ে গেছে।
  • ভুল xref অফসেট — আংশিক সংরক্ষণ বা নষ্ট ইনক্রিমেন্টাল আপডেটের সাথে সাধারণ।
  • যোগ করা আবর্জনা ডেটা ফাইলের শুরুতে (আমরা %PDF- হেডারের অবস্থান পুনরায় নির্ধারণ করি)।
  • অসংগঠিত অবজেক্ট একটি তৃতীয় পক্ষের টুল ফাইলটি ভুলভাবে লেখার পরে।

এই টুল কী মেরামত করতে পারে না

  • এনক্রিপ্ট করা ফাইল যার পাসওয়ার্ড অজানা। মেরামত কাঠামো ঠিক করে, অ্যাক্সেস নয়। পরিবর্তে PDF আনলক করুন ব্যবহার করুন।
  • ক্ষতিগ্রস্ত কন্টেন্ট স্ট্রিম। যদি পৃষ্ঠার প্রকৃত অঙ্কন নির্দেশাবলী নষ্ট হয়, মেরামত এমন একটি ফাইল তৈরি করতে পারে যা খোলে কিন্তু খালি দেখায়।
  • পুনরুদ্ধারযোগ্য অবজেক্ট ছাড়া ফাইল। যদি হেডারের পরে সবকিছু আবর্জনা ডেটা হয়, পুনর্নির্মাণের জন্য কিছু নেই।

গোপনীয়তা ও নিরাপত্তা

ক্ষতিগ্রস্ত PDF ফাইল প্রায়ই এমন একটি ত্রুটির ফলাফল যা একটি গুরুত্বপূর্ণ ফাইলের ক্ষতি করেছে: একটি চূড়ান্ত চুক্তি যা খোলে না, একটি ট্যাক্স নথি যা Acrobat লোড করতে অস্বীকার করে, বা একটি ডাউনলোড করা ব্যাংক স্টেটমেন্ট যা রহস্যজনকভাবে নষ্ট। বেশিরভাগ অনলাইন মেরামত পরিষেবা আপনার ফাইল তাদের সার্ভারে আপলোড করে। এবং যেহেতু এই টুলটি সম্পূর্ণরূপে ব্রাউজারে কাজ করে, কোনো আপলোড ধাপ নেই, তাই গোপনীয় বিষয়বস্তু সহ ফাইলও আপনার ডিভাইস না ছেড়ে মেরামত করা যায়।

প্রায়শই জিজ্ঞাসিত প্রশ্ন

একটি PDF হলো অপ্রত্যক্ষ অবজেক্টের (পৃষ্ঠা, ফন্ট, স্ট্রিম) একটি সিরিজ এবং সেগুলোকে ইনডেক্স করা একটি «xref» টেবিল। যখন একটি PDF নষ্ট হয়, সাধারণত সেই দুটি অংশের একটি ক্ষতিগ্রস্ত হয় — অবজেক্ট ঠিক আছে কিন্তু ইনডেক্স খারাপ, বা উল্টোটা। আমরা প্রথমে মানক PDF লোডার চেষ্টা করি। যদি সেগুলো ব্যর্থ হয়, আমরা কাঁচা বাইটের মধ্য দিয়ে হাঁটি, প্রতিটি অবজেক্ট মার্কার খুঁজে বের করি, এবং সেগুলোর দিকে নির্দেশ করা একটি নতুন xref টেবিল পুনর্নির্মাণ করি। তারপর আউটপুট সবচেয়ে পোর্টেবল PDF সেটিংস (অবজেক্ট স্ট্রিম ছাড়া) দিয়ে পুনরায় সিরিয়ালাইজ করা হয় যাতে এটি প্রতিটি রিডারে খোলে।

না। নষ্ট PDF সম্পূর্ণরূপে আপনার ব্রাউজারের ভেতরে pdf-lib এবং আমাদের বাইট-স্তরের মেরামত রুটিন দ্বারা পার্স করা হয়। কোনো সার্ভার ধাপ নেই, তাই গোপনীয় বিষয়বস্তু সহ ফাইলও নিরাপদে মেরামত করা যায়।

মেরামত সর্বোত্তম-প্রচেষ্টা। যদি পৃষ্ঠার বিষয়বস্তু স্ট্রিম নিজেই বিকৃত হয়, ফাইলটি লোড হতে পারে কিন্তু খালি রেন্ডার হয় — এটি ডেটা ক্ষতি যা টুল ফিরিয়ে আনতে পারে না। যদি ফাইলে কোনো পুনরুদ্ধারযোগ্য অপ্রত্যক্ষ অবজেক্ট একদমই না থাকে (সবকিছু ওভাররাইট হয়েছে বা প্রথম অবজেক্টের পরে কেটে গেছে) আমরা একটি জাল ফলাফল তৈরির পরিবর্তে একটি পরিষ্কার ত্রুটি ছুঁড়ি।

অগত্যা নয়। মেরামত করা ফাইল সাধারণত মূলের আকারে অনুরূপ। যদি মূলটি অবজেক্ট স্ট্রিম (একটি কম্প্রেশন বৈশিষ্ট্য) ব্যবহার করত, মেরামত করা কপি সামান্য বড় হতে পারে কারণ আমরা সর্বাধিক সামঞ্জস্যের জন্য সেগুলো ছাড়া এটি পুনরায় নির্গত করি। যদি আপনার একটি ছোট ফাইল দরকার, ফলাফল PDF সংকুচিত করুন-এর মধ্য দিয়ে চালান।

শুধুমাত্র কাঠামোগত ক্ষতি, পাসওয়ার্ড নয়। যদি আপনার একটি নষ্ট + পাসওয়ার্ড-সুরক্ষিত PDF থাকে, প্রথমে এটি মেরামত করুন, তারপর সঠিক পাসওয়ার্ড দিয়ে আমাদের PDF আনলক করুন টুল ব্যবহার করুন।

সম্পর্কিত PDF টুল

 বাংলা
Get unlimited PDF tools + AI features
Start free trial →