PDF पेज रीऑर्डर - पेज की क्रम बदलें या हटाएँ
PDF पेज क्रम बदलें
पेज किसी नए दस्तावेज़ में कॉपी किए जाते हैं, उसी जगह संपादित नहीं किए जाते, इसलिए मूल फ़ाइल कभी बदली नहीं जाती। हर पेज अपनी संदर्भित सामग्री और संसाधन बनाए रखता है, इसीलिए क्रम बदलने से केवल क्रम बदलता है और कोई लेआउट प्रभावित नहीं होता। बुकमार्क और फ़ॉर्म फ़ील्ड के मान कॉपी के बाद नहीं बच सकते। सब कुछ आपके ब्राउज़र में चलता है और फ़ाइल कभी अपलोड नहीं होती।
क्या है
PDF अपने पेज किसी छपाई वाले क्रम में सेव नहीं करता। यह पेज ऑब्जेक्ट्स का एक ट्री सेव करता है, जिसकी जड़ Pages नोड से catalog इशारा करता है, और उस ट्री के हर नोड के पास उसके बच्चों की सूची वाला Kids एरे और एक Count होता है। बड़ा दस्तावेज़ इस ट्री को दो, चार या उससे ज़्यादा पेजों के संतुलित सब-ट्री में बाँट देता है ताकि रीडर पूरी फ़ाइल पढ़े बिना सिर्फ़ एक पेज खोल सके, और यही कारण है कि फ़ाइल के भीतर ऑब्जेक्ट नंबर आमतौर पर आपको दिखने वाले पेज नंबर से बिल्कुल अलग होते हैं। जो क्रम व्यूअर दिखाता है वह इसी ट्री की गहराई-पहली यात्रा का परिणाम है, और बाइट स्ट्रीम में कहीं भी यह तय नहीं होता: जिन दो दस्तावेज़ों के पेज ऑब्जेक्ट लगभग एक जैसे हों, वे पूरी तरह अलग क्रम दिखा सकते हैं। इसके ऊपर एक क्रॉस-रेफ़रेंस टेबल होती है, यानी एक इंडेक्स जो हर ऑब्जेक्ट नंबर को उसके बाइट ऑफ़सेट से जोड़ता है, और साथ में एक ट्रेलर जो यह रिकॉर्ड करता है कि catalog और पेज ट्री की जड़ कहाँ मिलती हैं। क्रॉस-रेफ़रेंस टेबल क्रम तय नहीं करती; वह एक लुकअप टेबल है जिससे रीडर पूरी फ़ाइल छाने के बिना किसी ऑब्जेक्ट पर कूद सके, और यही वजह है कि दस्तावेज़ का क्रम बदलने के लिए किसी भी कंटेंट स्ट्री को दोबारा लिखने या उसकी जगह बदलने की ज़रूरत नहीं पड़ती। लिनियराइज़्ड फ़ाइलें एक और पेचड़ी डाल देती हैं, क्योंकि लिनियराइज़्ड PDF को वेब व्यू के लिए एक अनुमानित पढ़ने के क्रम में ही जानबूझकर लिखा जाता है, और वह भौतिक लेखन क्रम तार्किक पेज ट्री से पूरी तरह अलग होता है। यहाँ क्रम बदलने का तरीका मूल फ़ाइल में सीधे बदलाव से उल्टा है: टूल मूल दस्तावेज़ पढ़ता है, एक खाली नया दस्तावेज़ बनाता है, और आपकी बनाई गई क्रम के अनुसार पेज एक-एक करके उसमें कॉपी कर देता है। कॉपी हुआ पेज अपनी कंटेंट स्ट्री के साथ आता है, जिसमें टेक्स्ट, वेक्टर रेखाओं और एम्बेडेड इमेज बनाने वाले ड्रॉइंग ऑपरेटर होते हैं, साथ ही वह सारे रिसोर्स जिनसे वह स्ट्री संदर्भ लेती है, जैसे फ़ॉन्ट प्रोग्राम, इमेज XObject और कलर स्पेस की परिभाषाएँ। यही वजह है कि पेज की हलचल से लेआउट नहीं हिलता: कुछ भी रास्टराइज़ नहीं होता, कुछ भी दोबारा बहता नहीं और कुछ भी दोबारा एन्कोड नहीं होता; पेज डिक्शनरी और उसका रिसोर्स डिक्शनरी कंटेंट स्ट्री के साथ एक इकाई की तरह यात्रा करते हैं। जो नहीं यात्रा करता वह दस्तावेज़ से जुड़ा होता है, पेज से नहीं। आउटलाइन यानी बुकमार्क ट्री, जिसमें शीर्षक और गंतव्य होते हैं, catalog का हिस्सा है और साथ नहीं आता, इसलिए जो बुकमार्क पेज चार पर जाता था वह अब नई क्रम में चार पर रखे पेज पर जाएगा। फ़ॉर्म फ़ील्ड की वैल्यू दस्तावेज़ स्तर की AcroForm संरचना में रहती हैं और शायद बच न पाएँ, जिससे फ़ॉर्म खाली दिखने लगता है जबकि उसके खाने अब भी क्लिक किए जा सकते हैं। एम्बेडेड JavaScript एक्शन, दस्तावेज़ स्तर के स्क्रिप्ट और इंटरैक्टिव व्यवहार भी गायब हो जाते हैं, और इसी तरह फ़ाइल अटैचमेंट, लेखक व शीर्षक वाला दस्तावेज़ इंफ़ो डिक्शनरी, XMP मेटाडेटा, पेज लेबल और इंक्रीमेंटल अपडेट का इतिहास भी। डिजिटल हस्ताक्षर किसी भी बनावटी बदलाव से निर्वाम हो जाते हैं, इसलिए हस्ताक्षरित दस्तावेज़ की रीऑर्डर्ड कॉपी अब हस्ताक्षरित दस्तावेज़ नहीं रहती। इनमें से किसी चीज़ से पेज को नुकसान नहीं होता; यह बस पेज-स्तरीय सामग्री और दस्तावेज़-स्तरीय ढाँचे के बीच का अंतर है, जिसमें पहली भरोसेमंद तरह से जाती है और दूसरी को जानबूझकर दोबारा बनाना पड़ता है।
कैसे उपयोग करें
- ब्राउज़र में PDF पेज रीऑर्डर टूल खोलिए। पार्सिंग और लेखन आपके ही डिवाइस पर होता है, इसलिए दस्तावेज़ अपलोड नहीं होता और कोई कॉपी सर्वर तक नहीं पहुँचती।
- Choose a PDF फ़ाइल चुनर पर क्लिक कीजिए और दस्तावेज़ चुनिए। एन्क्रिप्टेड या पासवर से सुरक्षित फ़ाइलें पढ़ी नहीं जा सकतीं, और टूल पेज की सूची दिखाने के बजाय यही बता देता है।
- फ़ाइल चुनर के नीचे स्टेटस लाइन देखिए जो लोड हुए पेजों की संख्या की पुष्टि करती है, और सारांश लाइन भी जो फ़ाइल का नाम और बचे हुए मूल पेजों की संख्या दिखाती है।
- नंबर वाली सूची में हर पंक्ति की जाँच कीजिए: बाईं ओर नई जगह #1, #2 दिखती है और उसके बाद मूल पेज नंबर, जिसे हिलाया गया हो उस पंक्ति पर moved लिखा रहता है।
- किसी पंक्ति का ऊपर वाला तीर दबाकर उसे एक जगह ऊपर भेजिए, या नीचे वाला तीर दबाकर नीचे। पहली और आख़िरी पंक्ति का बाहरी तीर हल्का दिखता है, क्योंकि आगे कोई जगह नहीं बचती।
- किसी पेज को पूरी तरह हटाने के लिए उस पंक्ति के दाईं ओर का गुणा दबाइए। खाली सेपरेटर पेज, कवर पेज या डुप्लिकेट स्कैन हटाने में यही सबसे तेज़ तरीका है।
- अगर क्रम बिगड़ जाए तो Reset order दबाकर एक साथ सब पेजों को उनकी मूल जगह वापस लाइए, फिर धीरे-धीरे क्रम बनाइए।
- Save new PDF दबाइए। टूल आपके क्रम के अनुसार नया दस्तावेज़ लिखता है और मूल नाम के साथ reordered जोड़कर डाउनलोड कर देता है।
- स्टेटस लाइन दोबारा पढ़िए: वह बताती है कि नए दस्तावेज़ में कितने पेज हैं और यदि आपने कोई पेज हटाया है तो कितने हटाए गए।
उदाहरण
इनपुट: 24 पन्नों की रिपोर्ट का डुप्लेक्स स्कैन, विषम और सम पेज अलग-अलग गुटों में
प्रक्रिया:
हर विषम पेज वाली पंक्ति को एक-एक जगह ऊपर ले जाइए जब तक दोनों गुट न मिल जाएँपरिणाम: पढ़ने के क्रम में 24 पेज, report-reordered.pdf के रूप में सेव, लेआउट बिल्कुल वैसा
इनपुट: हस्ताक्षरित फ़ॉर्मों का बंडल, 3 खाली सेपरेटर पेज और 1 दोहराया कवर
प्रक्रिया:
पंक्ति 1, 5 और 12 का गुणा दबाकर 4 पेज हटाइए, फिर सेव कीजिएपरिणाम: स्टेटस लाइन: सेव हुआ, नए क्रम में 9 पेज, 4 हटाए गए; मूल फ़ाइल अपरिवर्तित
इनपुट: तीन अध्याय अलग-अलग एक्सपोर्ट होकर 3, 1, 2 के क्रम में जुड़े हुए
प्रक्रिया:
मूल पेज 13 को पेज 1 के ऊपर ले जाइए, फिर मूल पेज 25 को सबसे नीचेपरिणाम: अध्याय क्रम से लगे हुए, हर अध्याय अपने मूल पेज से ही शुरू होता है
इनपुट: क्लाइंट पोर्टल पर पासवर से सुरक्षित बिक्री रिपोर्ट
प्रक्रिया:
फ़ाइल लोड करने का प्रयास, जो पार्सिंग के चरण में ही विफल हो जाता हैपरिणाम: संदेश बताता है कि एन्क्रिप्टेड फ़ाइलें दोबारा क्रम में नहीं लाई जा सकतीं — पहले पासवर हटाइए
संबंधित खोजें
लोग यह भी खोजते हैं: pdf पेज क्रम बदलें, pdf pages sort, pdf page reorder, पेज क्रम ठीक करें, pdf से पेज हटाएँ, blank page हटाएँ।
pdf पेज क्रम बदलेंpdf pages sortpdf page reorderपेज क्रम ठीक करेंpdf से पेज हटाएँblank page हटाएँpdf पेज उलटेंscan pdf ठीक करेंpdf पेज मूव करेंpdf क्रम सुधारेंpdf pages arrangefree में pdf reorderpdf page sequenceडुप्लेक्स स्कैन ठीक करेंpdf pages deletepdf पेज व्यवस्थित करेंऑनलाइन pdf reorderpdf फ़ाइल के पेज सजाएँ
अक्सर पूछे जाने वाले प्रश्न
क्या पेज दोबारा क्रम में लाने से लेआउट, फ़ॉन्ट या इमेज खराब होते हैं?
नहीं। पेज दोबारा बनाए नहीं जाते, कॉपी किए जाते हैं, इसलिए हर पेज अपनी कंटेंट स्ट्री के साथ और उस स्ट्री के संदर्भित हर रिसोर्स के साथ नए दस्तावेज़ में पहुँचता है: एम्बेडेड फ़ॉन्ट प्रोग्राम, इमेज XObject, कलर स्पेस की परिभाषाएँ और ग्राफ़िक स्टेट। चूँकि न कुछ रास्टराइज़ होता है, न कुछ दोबारा बहता है, न कुछ दोबारा एन्कोड होता है, ग्लिफ़ की जगहें, किरणिंग, वेक्टर वक्र, रिज़ॉल्यूशन और रंग सब कुछ पहले जैसे ही रहते हैं, और जो पेज पहले सही दिखता था वह बाद में भी उतनी ही सही दिखता है। अलग-अलग आकार वाले पेज भी सुरक्षित रहते हैं, जैसे एक पोर्ट्रेट कवर के बाद लैंडस्केप पेज, क्योंकि हर पेज का अपना MediaBox बना रहता है। बाद में जाँचने वाली चीज़ें वे हैं जो पेज के बाहर हैं, जैसे पहले किसी खास पेज पर जाने वाले बुकमार्क।
मेरा PDF पेज का क्रम फ़ाइल में लिखे क्रम से अलग क्यों दिखाता है?
क्योंकि PDF एक छपाई क्रम नहीं, पेज ट्री सेव करता है। catalog एक Pages रूट नोड की ओर इशारा करता है, हर नोड के पास बच्चों की Kids सूची और Count होता है, और रीडर जो दिखाता है वह उसी ट्री की गहराई-पहली यात्रा है। फ़ाइल के भीतर ऑब्जेक्ट नंबर जिस हिसाब से ऑब्जेक्ट बनते हैं उसी क्रम से मिलते हैं, इसलिए आख़िर में बदला गया पेज बाइट स्ट्री में सबसे पहला ऑब्जेक्ट भी हो सकता है, और बड़े दस्तावेज़ ट्री को संतुलित सब-ट्री में बाँटते हैं ताकि रीडर पूरा पढ़े बिना किसी पेज पर पहुँच सके। क्रॉस-रेफ़रेंस टेबल इसके साथ ऑब्जेक्ट नंबर से बाइट ऑफ़सेट तक की लुकअप बनकर रहती है: वह ऑब्जेक्ट ढूँढ़ती है, क्रम नहीं लगाती। लिनियराइज़्ड PDF और आगे बढ़कर वेब देखने के लिए ऑब्जेक्ट जानबूझकर अनुमानित पढ़ने के क्रम में लिखते हैं, इसलिए फ़ाइल का भौतिक क्रम पेज क्रम के बारे में बहुत कम बताता है।
पेज नए दस्तावेज़ में कॉपी होने पर क्या नहीं बचता?
वह सब कुछ नहीं बचता जो दस्तावेज़ का हिस्सा है, पेज का नहीं। आउटलाइन यानी बुकमार्क ट्री, जिसमें लेखक के शीर्षक और गंतव्य होते हैं, catalog से जुड़ा होता है और साथ नहीं आता, इसलिए जो बुकमार्क पेज चार पर था वह अब नई क्रम के चौथे स्थान पर रखे पेज पर जाएगा। फ़ॉर्म फ़ील्ड की वैल्यू दस्तावेज़ स्तर की AcroForm संरचना में रहती हैं और शायद सुरक्षित न रहें, जिससे फ़ॉर्म के खाने क्लिक करने योग्य तो रहते हैं पर खाली दिखते हैं। एम्बेडेड JavaScript और इंटरैक्टिव एक्शन, फ़ाइल अटैचमेंट, लेखक व शीर्षक वाला दस्तावेज़ इंफ़ो डिक्शनरी, XMP मेटाडेटा, पेज लेबल और इंक्रीमेंटल अपडेट इतिहास भी गायब हो जाते हैं। डिजिटल हस्ताक्षर किसी भी बनावटी बदलाव से निर्वाम हो जाते हैं, इसलिए रीऑर्डर्ड कॉपी हस्ताक्षरित दस्तावेज़ नहीं रहती। पेज का सामग्री, इमेज, फ़ॉन्ट और पेज द्वारा संदर्भित एनोटेशन ही भरोसेमंद तरीके से यात्रा करते हैं।
क्या इससे स्कैन में मौजूद खाली पेज हटाए जा सकते हैं?
हाँ, और यही सबसे आम वजहों में से एक है जिसकी वजह से लोग यहाँ आते हैं। दस्तावेज़ लोड कीजिए, फिर हर उस पंक्ति का गुणा दबा दीजिए जिसे आप हटाना चाहते हैं: कवर पेज, खाली पीछे वाला पेज, डुप्लेक्स फ़ीडर ने छोड़े सेपरेटर, या दोहराया गया पहला पेज। फ़ाइल के नाम के नीचे स्टेटस लाइन बताती रहती है कि मूल के कितने पेज बचे हैं, और सारांश लाइन मौजूदा कुल दिखाती है, इसलिए आप पक्का कर सकते हैं कि तीन हटाए हैं या चार। सेव करने के बाद स्टेटस लाइन नतीजा बताती है: नए दस्तावेज़ में कितने पेज हैं और कितने हटाए गए। जिन पेजों को आप हटाते हैं वे सिर्फ़ नई फ़ाइल से बाहर रह जाते हैं; डिस्क पर आपका मूल दस्तावेज़ कभी नहीं बदलता, इसलिए ग़लत पंक्ति हटा देने पर मूल फ़ाइल दोबारा लोड कर लेना ही काफ़ी है।
कितने पेज दोबारा क्रम में ला सकते हैं?
असली सीमा किसी तय पेज संख्या की नहीं, मेमोरी की है, क्योंकि पूरा दस्तावेज़ और बनाया गया नया आउटपुट एक साथ ब्राउज़र की मेमोरी में रहते हैं। कुछ सौ पेज वाले दस्तावेज़, जिनमें सामान्य स्कैन और रिपोर्ट शामिल हैं, साधारण लैपटॉप पर आराम से चल जाते हैं, और हर पेज पर काम डिक्शनरी स्तर का ऑपरेशन होने के कारण बड़ी फ़ाइलों में भी तेज़ रहता है। बहुत बड़े स्कैन किए गए अभिलेख, ख़ासकर जिनमें सैकड़ों मेगाबाइट इमेजरी हो, मेमोरी सीमा तक पहुँचने या नई फ़ाइल लिखते समय ठहरने की ज़्यादा संभावना रखते हैं। ऐसा हो तो दस्तावेज़ को छोटे हिस्सों में बाँटिए, हर हिस्सा अलग करें, और बाद में जोड़ दीजिए, या शुरू करने से पहले दूसरे टैब बंद करके मेमोरी ख़ाली कर लीजिए।
पेज दोबारा क्रम में लाने पर क्या मेरा PDF किसी सर्वर पर अपलोड होता है?
इस टूल के साथ नहीं। फ़ाइल ब्राउज़र की अपनी file API से पढ़ी जाती है, उसी टैब में डॉक्यूमेंट मॉडल के रूप में पढ़ी जाती है, और उसी टैब में दोबारा लिखकर डाउनलोड की जाती है, यानी बाइट्स कभी किसी दूरस्थ मशीन तक नहीं जाते और कोई तीसरा पक्ष दस्तावेज़ के पास ही नहीं पहुँचता। जिन फ़ाइलों का क्रम सबसे ज़्यादा बदला जाता है, उनके लिए यह अंतर महत्वपूर्ण है: हस्ताक्षरित किराये और अनुबंध, मेडिकल व कानूनी रिकॉर्ड, बैंक स्टेटमेंट, टैक्स रिटर्न, सार्वजनिक डॉकेट में दाखिल साक्ष्य, आंतरिक रिपोर्ट और गोपनीयता समझौते के तहत आने वाली हर चीज़। अपलोड आधारित सेवा इन सबको उसके संचालक के सामने खोल देगी, चाहे बाद में हटाने का दावा कुछ भी हो। कोई भी टूल इस्तेमाल करने से पहले यह जाँच लीजिए कि वह क्लाइंट-साइड प्रोसेसिंग करता है।