शब्दकोश

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 में बदल देता है।

pdfinfo के पीछे काम करने वाला सॉफ़्टवेयर Poppler भी नकारात्मक मान में 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 के रोटेशन के साथ, फ़ाइल में यह पेज चौड़ाई से ज़्यादा ऊंचा होता है। स्क्रीन पर वही पेज लैंडस्केप में दिखाई देता है।

जब कोई पेज तिरछा या साइडways दिखता है, तो यह मान कारण ढूंढने में मदद करता है। 90 या 270 का मान बताता है कि फ़ाइल व्यूअर से पेज घुमाने के लिए कह रही है। 0 का मान इस ओर इशारा करता है कि सामग्री खुद फ़ाइल में ही साइडways रखी हुई है।

मेटा कीज़