یہاں PDF کمپریس کرنا کیسے کام کرتا ہے
کوئی اپلوڈ مرحلہ نہیں اور کوئی سرور کام نہیں کرتا۔ سب کچھ اسی صفحے میں ہوتا ہے جو آپ دیکھ رہے ہیں، pdf.js سے صفحات رینڈر کرنے اور pdf-lib سے دستاویز دوبارہ بنانے کے لیے — دونوں پہلی بار PDF کمپریس کریں پر کلک کرنے پر لوڈ ہوتی ہیں۔
- PDF کو مقامی طور پر پڑھیں. جب آپ PDF گراتے یا چنتے ہیں، براؤزر اسے سیدھا آپ کی ڈسک سے میموری میں پڑھتا ہے اور pdf.js سے کھولتا ہے۔ صفحے گنتا ہے اور رینڈر کرنے کی تیاری کرتا ہے۔ نیٹ ورک پر کوئی بائٹ نہیں جاتی۔ DevTools Network ٹیب کھولیں اور دیکھیں۔
- ہر صفحہ تصویر کے طور پر رینڈر کریں. ہر صفحہ آپ کے کمپریشن لیول کی چنی ہوئی ریزولیوشن پر آف اسکرین کینوس پر کھینچا جاتا ہے: کم لیول پر 150 DPI، اعلی لیول پر 96 DPI تک۔ یہی وہ مرحلہ ہے جو متن کو تصویر میں بدلتا ہے، اس لیے آؤٹ پٹ پڑھنے کے قابل ہوتا ہے لیکن قابل انتخاب نہیں۔
- JPEG کے طور پر دوبارہ انکوڈ کریں. ہر رینڈر شدہ صفحہ آپ کے لیول کی مقررہ کوالٹی پر JPEG کے طور پر محفوظ ہوتا ہے۔ JPEG وہ تفصیل ہٹاتا ہے جو آپ کی آنکھ نہیں دیکھے گی، اور زیادہ تر سائز کی کمی اسکین یا تصویر بھاری صفحات میں یہیں سے آتی ہے۔
- دوبارہ بنائیں اور سائز جانچیں. pdf-lib تمام JPEG تصاویر کو ایک نئی PDF میں جوڑتی ہے، اصل صفحے کے سائز پر ہر صفحے کے لیے ایک تصویر، اور دستاویز کا میٹا ڈیٹا ہٹاتی ہے۔ پھر نئے سائز کا اصل سے موازنہ ہوتا ہے: اگر چھوٹا ہو تو کمپریس فائل ملتی ہے؛ نہ ہو تو آپ کی اصل فائل بغیر تبدیلی واپس آ جاتی ہے۔
یہ کمپریسر کیوں استعمال کریں
- آپ کی PDF آپ کے آلے پر رہتی ہے. iLovePDF، Smallpdf، اور Adobe آپ کی PDF کمپریس کرنے کے لیے اپنے سرورز پر بھیجتے ہیں۔ یہ ٹول نہیں بھیجتا۔ اسکین شدہ پاسپورٹ، دستخط شدہ معاہدہ، طبی رپورٹ — کوئی بھی نجی چیز یہیں پروسیس ہوتی ہے اور کبھی اپلوڈ نہیں ہوتی، اس لیے کچھ کسی اور کی مشین پر نہیں رہتا۔
- اپنی حدود میں ایماندار. یہ جادو نہیں۔ اسکین اور تصویر بھاری PDF کو تصاویر دوبارہ کمپریس کر کے چھوٹا کرتا ہے اور صاف بتاتا ہے کہ اس عمل میں متن تصویر بن جاتا ہے۔ اگر آپ کی فائل واقعی چھوٹی نہیں ہو سکتی، تو بتاتا ہے اور اصل محفوظ رکھتا ہے بجائے اس کے کہ بڑی فائل کو چھوٹی بتا کر تھما دے۔
- کمپریشن کی شدت چنیں. کم لیول معمولی بچت کے لیے صفحات واضح رکھتا ہے؛ اعلی لیول کم ریزولیوشن اور زیادہ JPEG کمپریشن سے سب سے چھوٹی فائل دیتا ہے۔ آپ پہلے اور بعد کا سائز اور بچی ہوئی فیصد دیکھتے ہیں، اس لیے مختلف لیول پر دوبارہ چلا سکتے ہیں اگر نتیجہ مناسب نہ لگے۔
- کوئی اکاؤنٹ نہیں، کوئی حد نہیں، کوئی واٹر مارک نہیں. چونکہ کام آپ کے براؤزر میں ہوتا ہے، کوئی سائن اپ نہیں، روزانہ کی فائل کی کوئی پابندی نہیں، اور آؤٹ پٹ پر کچھ نہیں لگتا۔ جتنی چاہیں PDF کمپریس کریں، جتنی بار چاہیں، بغیر کسی کو ای میل ایڈریس دیے۔
عام استعمالات
PDF سکیڑنا اکثر اس وقت درکار ہوتا ہے جب تصویر بھاری فائل بھیجنے یا محفوظ کرنے کے لیے بہت بڑی ہو۔
- ای میل منسلکات: اسکین شدہ فائل کو Gmail یا Outlook کی 25 MB حد کے اندر رکھیں بغیر کسی تیسری پارٹی سائٹ پر اپلوڈ کیے۔
- ویب اپلوڈ: تصویر کیے گئے معاہدے یا اخراجات کی رپورٹ کو پورٹل کی فائل سائز حد کے اندر رکھیں۔
- آرکائیونگ: اسکین شدہ دستاویزات کا مجموعہ اس سائز کے ایک حصے میں محفوظ کریں جب پرنٹ ریزولیوشن ضروری نہ ہو۔
ایک عملی مثال
فرض کریں آپ نے 12 صفحے کا معاہدہ اسکین کیا اور فائل agreement.pdf 18 MB کی ہے، جو ای میل گیٹ وے کے لیے بہت بڑی ہے۔ اسے یہاں گرائیں، لیول درمیانہ پر رکھیں، اور PDF کمپریس کریں پر کلک کریں۔ ہر صفحہ 120 DPI پر رینڈر اور JPEG کے طور پر محفوظ ہوتا ہے، پھر نئی PDF میں جوڑا جاتا ہے۔ ریڈ آؤٹ اصل 18 MB، کمپریس شدہ شاید 3.4 MB، اور 81% بچت دکھاتا ہے۔ ڈاؤن لوڈ کریں اور حد کے اندر آسانی سے بھیج دیں۔ صفحات اسکرین پر بالکل ویسے دکھتے ہیں۔ صرف ایک چیز گئی — متن انتخاب کرنے کی صلاحیت — کیونکہ ہر صفحہ اب تصویر ہے، اور وہ اسکین کبھی آپ کے لیپ ٹاپ سے باہر نہیں گئی۔
FAQ
کیا میری فائل کہیں اپلوڈ ہوتی ہے؟
نہیں۔ کمپریشن مکمل طور پر آپ کے براؤزر میں صفحے میں لوڈ pdf.js اور pdf-lib استعمال کرتے ہوئے چلتی ہے۔ آپ کی PDF آپ کی ڈسک سے میموری میں پڑھی جاتی ہے، ہر صفحہ رینڈر اور دوبارہ انکوڈ ہوتا ہے، اور نئی PDF مقامی طور پر بنتی ہے۔ کوئی سرور راؤنڈ ٹرپ نہیں — آپ اپنے براؤزر کے Network ٹیب میں تصدیق کر سکتے ہیں۔
میری PDF چھوٹی کیوں نہیں ہوئی؟
یہ ٹول صفحے کی تصاویر دوبارہ کمپریس کر کے PDF سکیڑتا ہے۔ جو PDF زیادہ تر قابل انتخاب متن یا ویکٹر گرافکس پر مشتمل ہو اس میں نچوڑنے کے لیے تصویری ڈیٹا بہت کم ہوتا ہے، اس لیے تصاویر میں رینڈر کرنے پر وہی یا بڑی فائل بن سکتی ہے۔ ایسا ہونے پر ٹول یہ پہچان لیتا ہے، آپ کی اصل محفوظ رکھتا ہے اور بتاتا ہے کہ PDF پہلے سے بہتر بنائی ہوئی ہے۔ بڑی فائل چھوٹی بتا کر کبھی نہیں دیتا۔
کتنی بچت کی توقع ہے؟
یہ مکمل طور پر PDF پر منحصر ہے۔ اسکین شدہ دستاویزات اور تصویر بھاری فائلیں اکثر درمیانہ یا اعلی پر 50–90% کم ہو جاتی ہیں کیونکہ ان کا بیشتر ڈیٹا تصاویر ہوتا ہے۔ خالص متن یا ویکٹر PDF تھوڑا یا بالکل نہیں سکڑ سکتی۔ پہلے/بعد کا ریڈ آؤٹ آپ کی فائل کا عین نتیجہ دکھاتا ہے، اس لیے پہلے درمیانہ آزمائیں اور اگر زیادہ چاہیں تو اعلی پر جائیں۔
کیا متن اب بھی قابل انتخاب رہے گا؟
نہیں، اور یہی بنیادی سودا ہے۔ براؤزر میں بھرپور کمپریشن کے لیے ہر صفحہ تصویر کے طور پر رینڈر ہوتا ہے، اس لیے آؤٹ پٹ قابل انتخاب متن کی بجائے تصاویر کا سلسلہ ہوتا ہے۔ صفحات بالکل پڑھنے کے قابل رہتے ہیں اور اسکرین پر ویسے ہی دکھتے ہیں، لیکن آپ متن نہیں نمایاں کر سکتے، نہیں کاپی کر سکتے، نہیں تلاش کر سکتے۔ اگر سائز سے زیادہ قابل انتخاب متن اہم ہے تو یہ ٹول اس فائل کے لیے مناسب نہیں۔
PDF کمپریس دستاویز کسی ویب سائٹ کے حوالے کیے بغیر PDF سکیڑتا ہے۔ فائل گرائیں، کمپریشن لیول چنیں، اور کمپریس کریں پر کلک کریں — ہر صفحہ رینڈر ہوتا ہے، JPEG کے طور پر دوبارہ انکوڈ ہوتا ہے، اور چھوٹی PDF میں جوڑا جاتا ہے، سب کچھ براؤزر میں۔ اصل سائز، کمپریس شدہ سائز، اور بچی فیصد نظر آتی ہے، اور اگر فائل چھوٹی نہ ہو سکے تو اصل واپس مل جاتی ہے۔ اسکین اور تصویر بھاری PDF کے لیے بہترین؛ اس عمل میں متن تصویر بن جاتا ہے۔ PDF انجن صرف مانگنے پر لوڈ ہوتا ہے، تاکہ کمپریس کرنے کے لیے تیار ہونے تک صفحہ تیز رہے۔