PDF مرمت کریں
خراب PDF فائلوں کی بہترین کوشش بحالی: ٹوٹے xref ٹیبلز، نامکمل ڈاؤن لوڈز اور خراب ہیڈرز۔ مکمل طور پر آپ کے براؤزر میں کام کرتا ہے۔
ایک خراب PDF فائل منتخب کریں
یا ایک فائل یہاں گھسیٹیں — مرمت آپ کے براؤزر میں مقامی طور پر ہوتی ہے
—
بہترین کوشش بحالی۔ ہر PDF فائل مرمت نہیں ہو سکتی — اگر صفحے کا مواد خود تباہ ہو چکا ہو، تو مرمت ایک ایسی فائل بنا سکتی ہے جو کھلتی ہے لیکن خالی ہے۔
مرمت رپورٹ
- بحالی کا طریقہ—
- صفحات پہلے—
- صفحات بعد—
- سائز پہلے—
- سائز بعد—
Your file is ready
Processed entirely in your browser — the file never left your device.
PDF فائل کیسے مرمت کریں
تین مراحل۔ فائل کبھی آپ کا براؤزر نہیں چھوڑتی۔
خراب فائل کھولیں
وہ PDF منتخب کریں یا گھسیٹیں جو نہیں کھلتی۔ یہ صرف آپ کے براؤزر میموری میں پڑھی جاتی ہے۔
مرمت چلائیں
ہم پہلے معیاری لوڈر، پھر ایک نرم لوڈر، اور آخر میں خام بائٹس سے xref ٹیبل دوبارہ بناتے ہیں۔
مرمت شدہ کاپی ڈاؤن لوڈ کریں
آپ کو ایک نئی PDF اور ایک تشخیصی رپورٹ ملتی ہے جو دکھاتی ہے کون سا بحالی راستہ کامیاب ہوا۔
PDF مرمت کیسے کام کرتی ہے
ایک PDF ساختی طور پر تین چیزیں ہیں: ایک ہیڈر (%PDF-1.x)، غیر
مستقیم آبجیکٹس کا ایک سلسلہ (صفحات، فونٹس، مواد اسٹریمز)، اور آخر میں ایک
xref ٹیبل جو کہتا ہے «آبجیکٹ N بائٹ آفسیٹ X پر ہے»۔ جب کوئی
PDF نہیں کھلتی، تو عام طور پر دو میں سے ایک چیز ہوئی ہے: یا تو xref ٹیبل
خراب ہے (نامکمل ڈاؤن لوڈ، جزوی محفوظ، آفسیٹ جو غلط جگہ اشارہ کرتے ہیں)، یا
کوئی غیر مستقیم آبجیکٹ خراب ہے (خراب کمپریشن، غائب لمبائی، خراب اسٹریم)۔
ہم مرمت تین مراحل میں آزماتے ہیں۔ مرحلہ 1 pdf-lib کے ساتھ ایک سخت لوڈ ہے:
یہ آسان صورت حل کرتا ہے جہاں فائل دراصل ٹھیک ہے۔ مرحلہ 2 ایک نرم لوڈ ہے:
ہم pdf-lib سے کہتے ہیں کہ انفرادی خراب آبجیکٹس کو نظر انداز کرے اور جاری
رکھے۔ مرحلہ 3 آخری حربہ ہے: ہم خام بائٹس میں ہر
N G obj … endobj بلاک کی تلاش میں چلتے ہیں، ایک بالکل نئی
xref ٹیبل بناتے ہیں جو ہمیں ملی چیزوں کی طرف اشارہ کرتی ہے، پھر اس دوبارہ
تعمیر شدہ فائل پر نرم لوڈر دوبارہ آزماتے ہیں۔
یہ ٹول کیا مرمت کر سکتا ہے
- نامکمل ڈاؤن لوڈز جہاں xref ٹیبل اور ٹریلر آخر سے گم ہو گئے ہوں۔
- غلط xref آفسیٹ — جزوی محفوظ یا خراب اضافی اپ ڈیٹس کے ساتھ عام۔
- شامل کیا گیا کچرا ڈیٹا فائل کے شروع میں (ہم
%PDF-ہیڈر کی پوزیشن دوبارہ طے کرتے ہیں)۔ - غیر ترتیب شدہ آبجیکٹس اس کے بعد کہ کسی تیسرے فریق ٹول نے فائل غلط لکھی ہو۔
یہ ٹول کیا مرمت نہیں کر سکتا
- خفیہ فائلیں جن کا پاس ورڈ نامعلوم ہو۔ مرمت ساخت ٹھیک کرتی ہے، رسائی نہیں۔ اس کے بجائے PDF انلاک کریں استعمال کریں۔
- خراب مواد اسٹریمز۔ اگر صفحے کی اصل ڈرائنگ ہدایات خراب ہوں، تو مرمت ایک ایسی فائل بنا سکتی ہے جو کھلتی ہے لیکن خالی نظر آتی ہے۔
- بغیر قابل بازیافت آبجیکٹس والی فائلیں۔ اگر ہیڈر کے بعد سب کچھ کچرا ڈیٹا ہو، تو دوبارہ بنانے کے لیے کچھ نہیں۔
رازداری اور سلامتی
خراب PDF فائلیں اکثر کسی غلطی کا نتیجہ ہوتی ہیں جس نے ایک اہم فائل کو نقصان پہنچایا: ایک حتمی معاہدہ جو نہیں کھلتا، ایک ٹیکس دستاویز جسے Acrobat لوڈ کرنے سے انکار کرتا ہے، یا ایک ڈاؤن لوڈ شدہ بینک اسٹیٹمنٹ جو پراسرار طور پر خراب ہے۔ زیادہ تر آن لائن مرمت خدمات آپ کی فائل اپنے سرور پر اپ لوڈ کرتی ہیں۔ اور چونکہ یہ ٹول مکمل طور پر براؤزر میں کام کرتا ہے، کوئی اپ لوڈ مرحلہ نہیں، تو خفیہ مواد والی فائلیں بھی آپ کے ڈیوائس کو چھوڑے بغیر مرمت کی جا سکتی ہیں۔
اکثر پوچھے گئے سوالات
ایک PDF غیر مستقیم آبجیکٹس (صفحات، فونٹس، اسٹریمز) کے ساتھ ایک «xref» ٹیبل کا سلسلہ ہے جو انہیں انڈیکس کرتا ہے۔ جب کوئی PDF خراب ہوتی ہے، عام طور پر ان دو ٹکڑوں میں سے ایک کو نقصان پہنچتا ہے — آبجیکٹس ٹھیک ہیں لیکن انڈیکس خراب ہے، یا اس کے برعکس۔ ہم پہلے معیاری PDF لوڈرز آزماتے ہیں۔ اگر وہ ناکام ہوں تو ہم خام بائٹس میں چلتے ہیں، ہر آبجیکٹ مارکر تلاش کرتے ہیں، اور ایک تازہ xref ٹیبل دوبارہ بناتے ہیں جو ان کی طرف اشارہ کرتا ہے۔ پھر آؤٹ پٹ کو سب سے زیادہ پورٹیبل PDF سیٹنگز (آبجیکٹ اسٹریمز کے بغیر) کے ساتھ دوبارہ سیریلائز کیا جاتا ہے تاکہ یہ ہر ریڈر میں کھلے۔
نہیں۔ خراب PDF مکمل طور پر آپ کے براؤزر کے اندر pdf-lib اور ہمارے بائٹ-سطح مرمت روٹین کے ذریعے پارس ہوتی ہے۔ کوئی سرور مرحلہ نہیں، تو خفیہ مواد والی فائلیں بھی محفوظ طریقے سے مرمت کی جا سکتی ہیں۔
مرمت بہترین کوشش ہے۔ اگر صفحے کے مواد کے اسٹریمز خود بگڑے ہوں، تو فائل لوڈ ہو سکتی ہے لیکن خالی رینڈر ہو — یہ ڈیٹا کا نقصان ہے جسے ٹول واپس ایجاد نہیں کر سکتا۔ اگر فائل میں کوئی قابل بازیافت غیر مستقیم آبجیکٹس بالکل نہ ہوں (سب کچھ اوور رائٹ ہو گیا ہو یا پہلے آبجیکٹ کے بعد کٹ گیا ہو) تو ہم جعلی نتیجہ پیدا کرنے کے بجائے ایک واضح خرابی پھینکتے ہیں۔
ضروری نہیں۔ مرمت شدہ فائل عام طور پر اصل کے سائز میں ملتی جلتی ہوتی ہے۔ اگر اصل نے آبجیکٹ اسٹریمز (ایک کمپریشن خصوصیت) استعمال کیے ہوں، تو مرمت شدہ کاپی تھوڑی بڑی ہو سکتی ہے کیونکہ ہم اسے زیادہ سے زیادہ مطابقت کے لیے ان کے بغیر دوبارہ خارج کرتے ہیں۔ اگر آپ کو چھوٹی فائل چاہیے، تو نتیجہ PDF کمپریس کریں سے گزاریں۔
صرف ساختی نقصان، پاس ورڈ نہیں۔ اگر آپ کے پاس ایک خراب + پاس ورڈ سے محفوظ PDF ہے، تو پہلے اسے مرمت کریں، پھر صحیح پاس ورڈ کے ساتھ ہمارا PDF انلاک کریں ٹول استعمال کریں۔
متعلقہ PDF ٹولز
- PDF انلاک کریں — مرمت کے بعد ایک پاس ورڈ سے محفوظ PDF کھولیں۔
- PDF کمپریس کریں — اگر بحال شدہ فائل توقع سے بڑی ہو تو اسے چھوٹا کریں۔
- PDF ضم کریں — بحال شدہ صفحات کو دیگر PDF فائلوں کے ساتھ ملائیں۔
- PDF ترتیب دیں — مرمت کے بعد صفحات کو دوبارہ ترتیب دیں، گھمائیں یا حذف کریں۔
- PDF سے JPG — قابل بازیافت صفحات کو بطور تصاویر نکالیں۔
- PDF محفوظ کریں — بحال شدہ PDF کو شیئر کرنے سے پہلے خفیہ کریں۔