ڈکشنری

صفحہ روٹیٹ کرنا کیا ہوتا ہے؟

Page Rotation وہ PDF ویلیو ہے جو کسی ویور کو بتاتی ہے کہ صفحہ کو دکھاتے یا پرنٹ کرتے وقت اسے گھڑی کی سمت کتنے ڈگری گھمانا ہے۔

page-rotation

صفحہ روٹیشن PDF فائل میں ایک ویلیو ہے جو ویور کو بتاتی ہے کہ صفحے کو کتنے ڈگری دائیں طرف گھمانا ہے۔ ویور یہ گھماؤ اس وقت لگاتا ہے جب وہ صفحہ اسکرین پر دکھاتا ہے اور جب وہ صفحہ پرنٹ کرتا ہے۔

یہ ویلیو ایک ہدایت ہے، صفحے میں خود کوئی تبدیلی نہیں۔ متن اور تصاویر ویسے ہی محفوظ رہتے ہیں، اور ویور پورا صفحہ گھماتا ہے۔ pdfinfo پروگرام کی رپورٹ میں یہ فیلڈ مختصر صورت میں Page rot کے طور پر ظاہر ہوتی ہے۔

کون سی فائلیں اسے رکھتی ہیں

صرف PDF دستاویزات میں یہ فیلڈ ہوتی ہے۔ یہ فارمیٹ PDF ورژن 1.0 سے ہر صفحے کی وضاحت میں Rotate نامی انٹری کے طور پر اسے محفوظ کر رہا ہے۔

ہر صفحے کی اپنی الگ انٹری ہو سکتی ہے، اس لیے ایک ہی دستاویز میں مختلف ویلیوز والے صفحات مل سکتے ہیں۔ یہ انٹری فائل میں اوپر کی سطح پر، اس صفحات کے گروپ پر بھی ہو سکتی ہے جس میں وہ صفحہ شامل ہو۔

جس صفحے کی اپنی انٹری نہ ہو، وہ نزدیک ترین ایسے گروپ سے ویلیو لیتا ہے جس میں یہ انٹری ہو۔ اگر نہ صفحے میں اور نہ ہی اس کے اوپر کسی گروپ میں انٹری ہو، تو ڈیفالٹ ویلیو 0 ہوتی ہے۔

فوٹوز میں یہی مقصد پورا کرنے کے لیے ایک الگ فیلڈ استعمال ہوتی ہے۔ JPG امیج اپنا گھماؤ Exif کے Orientation ٹیگ میں 1 سے 8 تک کسی عدد کے طور پر محفوظ کرتی ہے۔

قدریں کیسی نظر آتی ہیں

PDF فارمیٹ 0 یا 90 کے کسی بھی ضرب کو قبول کرتا ہے۔ Adobe Acrobat اور Windows کا PDF انٹرفیس ان 4 ویلیوز کے ساتھ کام کرتے ہیں:

  • 0: کوئی گھماؤ نہیں، اس لیے صفحہ ویسے ہی نظر آتا ہے جیسے محفوظ کیا گیا ہے
  • 90: ایک چوتھائی گھماؤ دائیں طرف
  • 180: آدھا گھماؤ، اس طرح صفحہ الٹا نظر آتا ہے
  • 270: تین چوتھائی گھماؤ دائیں طرف، جو بالآخر اسی پوزیشن پر آتا ہے جیسے ایک چوتھائی گھماؤ بائیں طرف کرنے سے آتا ہے

فائل میں منفی عدد بھی محفوظ ہو سکتا ہے، مثلاً -90، جو بائیں طرف گھماؤ کو ظاہر کرتا ہے۔ Apple PDFKit -90 کو مثبت شکل 270 میں بدل دیتا ہے۔

Poppler، جو pdfinfo کے پیچھے سافٹ ویئر ہے، منفی ویلیو میں 360 بھی جمع کرتا ہے۔ اس لیے pdfinfo کی رپورٹ میں -90 کے بجائے 270 نظر آتا ہے۔

قدر کہاں سے آتی ہے

جو پروگرام PDF بناتا یا ایڈٹ کرتا ہے، وہی یہ ویلیو لکھتا ہے۔ جب آپ کسی PDF ایڈیٹر میں صفحہ گھماتے ہیں تو ایڈیٹر یہ گھماؤ اس فیلڈ میں محفوظ کر سکتا ہے۔ اس طرح صفحے کا اصل مواد وہی رہتا ہے۔

Adobe Acrobat میں صفحے کی روٹیشن پڑھنے اور سیٹ کرنے کے اسکرپٹنگ کمانڈز یہی 4 ویلیوز استعمال کرتے ہیں۔ ہر میٹا ڈیٹا ریڈر یہ فیلڈ نہیں دکھاتا۔ مثال کے طور پر ExifTool میں PDF ٹیگز کی فہرست میں صفحہ روٹیشن کے لیے کوئی انٹری نہیں ہے۔

آپ کی فائل کے لیے یہ کیوں اہم ہے

ڈیفالٹ طور پر pdfinfo صرف پہلے صفحے کا سائز اور روٹیشن رپورٹ کرتا ہے۔ اس لیے رپورٹ میں ایک واحد Page Rotation ویلیو صرف صفحہ 1 کی وضاحت کر سکتی ہے، جبکہ بعد کے صفحات پر مختلف ویلیوز ہو سکتی ہیں۔ جب آپ pdfinfo کو صفحات کی ایک رینج دیتے ہیں تو وہ ہر صفحے کے لیے الگ روٹیشن لائن پرنٹ کرتا ہے۔

یہ ویلیو یہ بھی واضح کرتی ہے کہ Page Size غلط کیوں نظر آ سکتی ہے۔ pdfinfo صفحے کا سائز گھماؤ سے پہلے رپورٹ کرتا ہے۔

مثال کے طور پر، Letter صفحے کا سائز 612 x 792 pts ہوتا ہے، جو تقریباً 21.6 x 27.9 سینٹی میٹر ہے۔ روٹیشن 90 ہونے پر فائل میں یہ صفحہ چوڑائی کے مقابلے میں لمبا ہو جاتا ہے۔ اسی صفحے کو آن اسکرین لینڈ اسکیپ میں دکھایا جاتا ہے۔

جب کوئی صفحہ ترچھا یا سائیڈ پر نظر آئے تو یہ ویلیو وجہ جاننے میں مدد دیتی ہے۔ 90 یا 270 کی ویلیو کا مطلب ہے کہ فائل ویور سے صفحہ گھمانے کی درخواست کر رہی ہے۔ 0 کی ویلیو اس بات کی طرف اشارہ کرتی ہے کہ مواد خود فائل میں ہی سائیڈ پر محفوظ ہے۔

میٹا کیز