اصل میں PDF کو فلیٹن کرنا کیا کرتا ہے
آپ ایک ایپلیکیشن فارم بھرنے میں بیس منٹ گزارتے ہیں، اسے محفوظ کرتے ہیں، اور ای میل کر دیتے ہیں۔ جواب آتا ہے: "آپ نے مجھے ایک خالی فارم بھیجا ہے۔" آپ اپنی کاپی کھولتے ہیں — یہ مکمل طور پر بھرا ہوا ہے۔ آپ دونوں ایک ہی فائل کو دیکھ رہے ہیں لیکن مختلف دستاویزات دیکھ رہے ہیں، اور کوئی غلط نہیں ہے۔
ایک بھرا ہوا فارم خالی کیوں آ سکتا ہے
ایک انٹرایکٹو PDF میں، جو چیزیں آپ ٹائپ کرتے ہیں وہ پیج کا حصہ نہیں ہوتیں۔ پیج ایک چیز ہے؛ فارم فیلڈز الگ اجزاء ہوتے ہیں جو اوپر کی تہہ (layered) پر رکھے جاتے ہیں، ہر ایک ایک ویلیو اور یہ بتانے کے طریقے کو رکھتا ہے کہ اسے کیسے بنانا ہے۔
کیا آپ اپنے جوابات دیکھ پائیں گے یا نہیں، یہ اس بات پر منحصر ہے کہ ریڈر (reader) اس ترتیب کا احترام کرتا ہے یا نہیں۔ کچھ ویورز — خاص طور پر ہلکے پریویوز، ای میل کلائنٹس اور فون کے کوئیک-لُک پینلز — پیج رینڈر کرتے ہیں اور انٹرایکٹو لیئر کو چھوڑ دیتے ہیں۔ کچھ دستاویزات تو ریڈر سے خود فیلڈز کی ظاہری شکل (field appearances) بنانے کا بھی کہتی ہیں، جو ریڈر غلط طریقے سے یا بالکل نہیں کر سکتا۔ آپ کا متن واقعی فائل میں ہوتا ہے۔ بس یہ پیج میں نہیں ہوتا، اور ہر ریڈر اسے ڈھونڈتا بھی نہیں۔
PDF پیج پر کیا چیز موجود ہوتی ہے
- فارم فیلڈز۔ ٹیکسٹ باکس، چیک باکسز، ڈراپ ڈاؤنز۔ ہر ایک ویلیو کے ساتھ ایک ظاہری شکل بھی محفوظ کرتا ہے۔
- نوٹیشنز۔ کمنٹس، ہائی لائٹس، اسٹِکی نوٹس، کھینچے ہوئے شیپس، سٹیمپ۔ یہ صفحے پر اوورلیڈ ہوتے ہیں، اس کا حصہ نہیں ہوتے۔
- دستخط کی ظاہری شکل۔ دستخط کا نظر آنے والا گرافک کسی بھی دوسرے اینوٹیشن کی طرح ہوتا ہے۔ (اگر کرپٹوگرافک حصہ موجود ہے، تو وہ الگ ہوتا ہے — اور فلیٹننگ اسے تباہ کر دیتی ہے۔)
- اختیاری مواد کے گروپس۔ لیئرز جو آن اور آف کیے جا سکتے ہیں — یہ ڈیزائن اور CAD ٹولز کے دستاویزات میں عام ہیں۔
یہ سب، کسی نہ کسی طرح، قابلِ مذاکرات ہیں۔ قاری یہ فیصلہ کرتا ہے کہ انہیں کیسے اور کب کھینچنا ہے۔ فلیٹننگ اس مذاکرات کو ختم کر دیتی ہے۔
فلیٹننگ سے کیا تبدیلیاں ہوتی ہیں
Flattening ان تہوں کو صفحے کے اپنے مواد میں لکھ دیتا ہے اور انٹرایکٹو آبجیکٹس کو ہٹا دیتا ہے۔ ظاہری نتیجہ عام طور پر ایک جیسا ہوتا ہے — وہی الفاظ، وہی پوزیشنیں — لیکن نیچے کی ساخت مختلف ہوتی ہے:
- یہ ہر جگہ ایک جیسا دکھاتا ہے۔ ہر ریڈر ایک ہی چیز دکھاتا ہے، کیونکہ صرف ایک ہی چیز دکھائی دینے کے لیے ہوتی ہے۔
- فیلڈز فیلڈ نہیں رہتیں۔ آپ اپنے جوابات دوبارہ ٹائپ نہیں کر سکتے، کیونکہ لکھنے کے لیے کوئی باکس موجود ہی نہیں۔
- تبصرے تبصرہ نہیں رہتے۔ ایک ہائی لائٹ پیج پر رنگین سیاہی بن جاتی ہے؛ اسٹِکی نوٹ کا مواد وہاں فکس ہو جاتا ہے جہاں وہ بیٹھا ہوتا ہے۔
- یہ ایک طرفہ سفر ہے۔ آپ اسے دوبارہ 'unflatten' نہیں کر سکتے۔ انٹرایکٹیویٹی چھپی ہوئی نہیں ہوتی — یہ غائب ہو جاتی ہے۔ اگر آپ کو دوبارہ ایڈیٹ کرنے کی ضرورت پڑ سکتی ہے تو اصل ورژن کو محفوظ رکھیں۔
Flatten کا مطلب Rasterise سے مختلف ہے
یہ موضوع میں سب سے عام اور سب سے زیادہ مہنگی غلط فہمی ہے، اور بہت سارے ٹولز اسے دھندلا کر دیتے ہیں۔
- Flattening لیئرز کو پیج میں ضم کرتا ہے جبکہ ٹیکسٹ کو ٹیکسٹ کے طور پر برقرار رکھتا ہے۔ دستاویز منتخب کرنے، تلاش کرنے، اور مناسب سائز کی رہتی ہے۔
- Rasterising ہر صفحے کو ایک تصویر میں تبدیل کر دیتا ہے۔ کچھ بھی منتخب نہیں کیا جا سکتا، کچھ بھی تلاش نہیں کیا جا سکتا، فائل عام طور پر بڑھ جاتی ہے، اور اسکرین ریڈرز کو کچھ نہیں ملتا۔
اگر کوئی آپ سے کہے کہ "اسے flatten کر دیں تاکہ وہ ٹیکسٹ کاپی نہ کر سکیں"، تو وہ rasterising کی وضاحت کر رہے ہیں، اور وہ ایک حقیقی سمجھوتہ بتا رہے ہیں: آپ تلاش، انتخاب، قابل رسائی (accessibility)، اور اکثر کوالٹی کھو دیتے ہیں تاکہ ایک رکاوٹ حاصل ہو جو ویسے بھی ایک اسکرین شاٹ سے ناکارہ ہے۔ جب آپ ایک مستحکم دستاویز چاہتے ہیں تو Flatten PDF استعمال کریں۔ جب آپ جان بوجھ کر صفحات کو ٹیکسٹ نہیں رکھنا چاہتے — تو view-only export کا استعمال کریں اور یہ جان لیں کہ آپ نے کس چیز کے لیے پوچھا ہے۔
فلٹّننگ کا مطلب ہے نہ کرنا
فلٹنائنگ ریڈیکٹ (redact) نہیں کرتی۔ یہ بات صاف طور پر کہنا ضروری ہے، کیونکہ اس غلط فہمی نے حقیقی لیکس کا سبب بننا ہے۔
اگر آپ کسی پیراگراف کے اوپر ایک سیاہ مستطیل بنا کر فائل کو فلٹنائز کرتے ہیں، تو وہ مستطیل صفحے کا حصہ بن جاتا ہے — اور پیراگراف اب بھی اس کے نیچے موجود ہوتا ہے، ابھی بھی فائل میں ہوتا ہے، اور کوئی بھی شخص جو اس پر کھینچتا ہے یا ٹیکسٹ ایکسٹریکٹر چلاتا ہے، اسے منتخب کر سکتا ہے۔ آپ نے الفاظ نہیں ہٹائے۔ آپ نے انہیں مستقل طور پر رنگ دیا ہے، ایک ایسے طریقے سے کہ پینٹنگ کو ہٹانا مشکل ہو جاتا ہے لیکن نیچے موجود چیز مکمل طور پر برقرار رہتی ہے۔
حقیقی ہٹانا مواد کو ڈیلیٹ کرنا ہوتا ہے، نہ کہ اسے ڈھانپنا۔ اگر آپ کا مقصد یہ ہے کہ کچھ الفاظ دستاویز میں مزید موجود نہ ہوں، تو فلٹنائنگ بالکل غلط آلہ ہے، اور اس کی طرف بڑھنے سے آپ ایک ہی وقت میں پراعتماد اور بے نقاب ہو جائیں گے۔
آپ کو کب فلٹنائز کرنا چاہیے
- مکمل فارم بھیجنا۔ یہ سب سے عام اچھا سبب ہے۔ اس بات کی ضمانت دیتا ہے کہ وصول کنندہ آپ کے جوابات اپنے سافٹ ویئر سے قطع نظر دیکھ سکے گا۔
- آرکائیو کرنا۔ ایک فلٹنائز شدہ دستاویز دس سال بعد بھی ویسی ہی رہتی ہے۔ انٹرایکٹو فیچرز ان ریڈرز پر منحصر ہوتے ہیں جو انہیں سپورٹ کرتے رہتے ہیں۔
- پرنٹ کے لیے بھیجنا۔ پرنٹ شاپس عام طور پر ایک ایسی دستاویز چاہتی ہیں جس میں کوئی حیرت نہ ہو۔ لیئرز اور غیر رینڈر شدہ فیلڈز حیرت ہوتی ہیں۔
- "یہ مشین پر مختلف نظر آتا ہے" کو ٹھیک کرنا۔ اگر کوئی دستاویز مختلف ویورز میں غیر مستقل طور پر رینڈر ہوتی ہے، تو فلیٹننگ تشریح کی گنجائش ختم کر دیتی ہے۔
- ایک نشان زد خاکہ مکمل کرنا۔ جب ریویو کمنٹس کو قابلِ حرکت اشیاء کے بجائے مستقل ریکارڈ بننا ہو۔
وہ وقت جب آپ کو نہیں کرنا چاہیے
- فارم کسی اور شخص کی طرف سے بھرا جانا ہے۔ ایک خالی فارم کو فلیٹن کرنے سے فارم کی تصویر بنتی ہے۔ کوئی بھی اسے مکمل نہیں کر سکتا۔
- دستاویز پر ڈیجیٹل دستخط ہیں۔ فلیٹننگ فائل کو دوبارہ لکھ دیتی ہے، جس سے اس کے ساتھ موجود دستخط ٹوٹ جاتے ہیں۔ فلیٹن کرنے کے بعد سائن کریں، کبھی پہلے نہیں۔
- آپ کو اسے دوبارہ ایڈٹ کرنا پڑے گا۔ ایک کاپی کو فلیٹن کریں، اصل کو محفوظ رکھیں۔
- ایکسیسبیلٹی اہم ہے۔ فارم سیمیٹکس اسکرین ریڈرز کی مدد کرتے ہیں۔ فلیٹننگ اس ڈھانچے کو ختم کر دیتی ہے — جو کہ عوامی سامعین کے لیے دستاویزات کے ساتھ وزن کرنے کے قابل ہے۔
PDF کو فلیٹن کیسے کریں
- Flatten tool کھولیں۔ جائیں Flatten PDF۔ یہ آپ کے browser میں چلتا ہے۔
- اپنا اصل رکھیں/محفوظ کریں۔ ایک کاپی پر کام کریں۔ Flattening کو واپس نہیں کیا جا سکتا۔
- مکمل دستاویز لوڈ کریں۔ سب کچھ پہلے سے بھر لیں — flattening آخری قدم ہے، پہلا نہیں۔
- Export کریں اور کسی مختلف viewer میں چیک کریں۔ اصل مقصد یہی ہے: نتیجہ کو وہاں کھولیں جہاں آپ نے اسے نہیں بنایا۔ اگر آپ کے جوابات وہاں ظاہر ہوتے ہیں، تو وہ وصول کنندہ (recipient) کے لیے بھی ظاہر ہوں گے۔
یہ مقامی طور پر کیوں کریں؟
مکمل فارمز، اپنی نوعیت کے لحاظ سے، اس معلومات سے بھرے ہوتے ہیں جو فارم نے مانگی ہوتی ہے — بینک کی تفصیلات، پتے، تاریخ پیدائش، طبی تاریخ۔ اس لیے "اپنا بھرا ہوا فارم کسی مفت ویب سائٹ پر upload کر کے flatten کرنا" جتنا لگتا ہے، اتنا اچھا خیال نہیں ہے۔ اسے اپنے آلے (device) پر کرنے سے جوابات اسی جگہ رہتے ہیں جہاں آپ نے ٹائپ کیے ہیں۔ CyvoDocOps میں، اس طرح کی سپورٹڈ آپریشنز مقامی طور پر آپ کے browser میں چلتی ہیں اور دستاویز کو کسی سرور پر upload نہیں کیا جاتا۔
اکثر پوچھے جانے والے سوالات
میرے بھرے ہوئے PDF فارم دوسرے لوگوں کو خالی کیوں نظر آتے ہیں؟
کیونکہ ویلیوز ایک انٹرایکٹو لیئر میں موجود ہوتی ہیں جو پیج سے الگ ہوتی ہے، اور ہر ریڈر اسے نہیں کھینچتا۔ فلیٹننگ انہیں پیج میں ملا دیتی ہے تاکہ ہر دیکھنے والے کو ایک ہی چیز نظر آئے۔
کیا میں فلیٹننگ کو منسوخ (undo) کر سکتا ہوں؟
نہیں. انٹرایکٹو آبجیکٹس ہٹائے جاتے ہیں، چھپائے نہیں جاتے۔ اگر آپ کو اسے ایڈٹ کرنے کی ضرورت پڑ سکتی ہے تو ہمیشہ اصل فائل محفوظ رکھیں۔
کیا فلیٹننگ سے فائل کا سائز کم ہوتا ہے؟
کبھی کبھی تھوڑا، انٹرایکٹو آبجیکٹس کو ہٹانے کے ذریعے. یہ کوئی کمپریشن ٹول نہیں ہے — اگر آپ کا مقصد سائز کم کرنا ہے، تو اس کے بجائے PDF کو compress کریں۔
کیا فلیٹننگ سیاہ باکس کے نیچے ٹیکسٹ چھپا دیتی ہے؟
نہیں. یہ ایک خطرناک غلط فہمی ہے۔ وہ باکس پیج کا حصہ بن جاتا ہے، اور ٹیکسٹ اس کے نیچے رہتا ہے — جو اب بھی منتخب (selectable) ہوتا ہے، اور جسے نکالے جا سکتا (extractable) ہے۔ ڈھانپنا ہٹانا نہیں ہے۔
کیا میرا دستاویز upload ہو گیا ہے؟
نہیں. PDF آپ کے browser میں مقامی طور پر flatten ہوتا ہے اور اسے کسی server کو بھیجا نہیں جاتا۔