दस्तावेज़ · PDF टूलकिट
PDF पेजों को पुनः व्यवस्थित करना कैसे काम करता है: पेज ट्री की व्याख्या
· यह काम किस प्रकार करता है
PDF पेज क्रम ब्राउज़र-प्रसंस्करण
पेजों को नए क्रम में ले जाना कागज को फेरने जैसा लगता है, लेकिन फ़ाइल के अंदर यह दस्तावेज़ के पेज वृक्ष का पुनर्लेखन है। यह पोस्ट दिखाती है कि क्या परिवर्तन होता है, क्या वही रहता है, और पेज सामग्री के लिए ऑपरेशन सुरक्षित क्यों है।
पेज 7 पेज 3 से पहले - डुप्लेक्स स्कैनिंग, कोलेटेड प्रिंटिंग और गिराई गई शीट कैसे आउट-ऑफ-ऑर्डर PDF उत्पन्न करती हैं
डुप्लेक्स स्कैनर सभी विषम शीटों को सभी सम शीटों से पहले जोड़ सकते हैं, और एक गिरा हुआ स्टैक पेज 7 को पेज 3 से आगे रख सकता है। दिखाई देने वाली त्रुटि फेरबदल किए गए कागज के समान है, लेकिन इसे सुधारने का मतलब एक नया PDF लिखना है जिसके पेज चयनित अनुक्रम में होते हैं। मूल फ़ाइल को कभी भी यथास्थान संशोधित नहीं किया जाता है.
ToolAcre 50 MB तक एक अनएन्क्रिप्टेड PDF को स्वीकार करता है और संपादन से पहले इसकी पेज संख्या की रिपोर्ट करता है। इसके बाद आयोजक पेज थंबनेल को पहले ले जाएं, बाद में ले जाएं और हटाएं बटन के साथ प्रस्तुत करता है। वे नियंत्रण टच, कीबोर्ड और पॉइंटर इनपुट के साथ काम करते हैं, देशी ड्रैग-एंड-ड्रॉप व्यवहार से बचते हैं जो मोबाइल ब्राउज़र पर अविश्वसनीय है।
पेज वृक्ष - कैसे PDF अपने पेजों को एक समतल अनुक्रम के बजाय नोड्स के पदानुक्रम के रूप में सूचीबद्ध करता है
PDF पेजों तक मुद्रित फोलियो से अनुमान लगाने के बजाय दस्तावेज़ संरचना के माध्यम से पहुंचा जा सकता है। ToolAcre उस आंतरिक ट्री नोड को नोड द्वारा उजागर या परिवर्तित नहीं करता है। इसका `reorder` ऑपरेशन चुने हुए अनुक्रम का प्रतिनिधित्व करने वाला एक शून्य-आधारित सरणी प्राप्त करता है, एक नया दस्तावेज़ बनाता है, और स्रोत पेजों को बिल्कुल उसी क्रम में कॉपी करता है।
यह स्रोत-आधारित विवरण मायने रखता है क्योंकि "चाइल्ड एरे को फिर से लिखना" एक इन-प्लेस संरचनात्मक संपादन का सुझाव देता है जो कार्यान्वयन नहीं करता है। आउटपुट को ताज़ा PDF के रूप में क्रमबद्ध किया गया है। प्रत्येक अनुरोधित सूचकांक मान्य है, यदि प्रोग्रामेटिक रूप से आपूर्ति की जाती है तो डुप्लिकेट सार्थक हो सकते हैं, और इंटरफ़ेस को कम से कम एक पेज रहने की आवश्यकता होती है।
चुने गए सरणी क्रम में पेजों को नए दस्तावेज़ में पुन: व्यवस्थित करना
वह क्रम बदलता है जिसमें कॉपी किए गए पेज नई फ़ाइल में जोड़े जाते हैं। पेज की सामग्री को व्यवस्थित नहीं किया गया है, इसलिए चयन योग्य पाठ, वेक्टर ड्राइंग निर्देश, एम्बेडेड छवियां, पेज आयाम और संग्रहीत रोटेशन पेज-कॉपी ऑपरेशन से बचे रहते हैं। केवल इसलिए कुछ भी सुसंगत नहीं है क्योंकि पन्ने अब अलग-अलग पड़ोसियों के पास बैठते हैं।
इसका परिणाम दस्तावेज़ पहचान के बिना निष्ठा है। फ़ाइल बाइट्स, ऑब्जेक्ट नंबरिंग और दस्तावेज़-स्तरीय संगठन को नए क्रमबद्ध किया गया है। इनपुट पर डिजिटल हस्ताक्षर वैध नहीं रह सकता। यदि रिपोर्ट किसी हस्ताक्षरित या नियंत्रित वर्कफ़्लो में भाग लेती है, तो पहले पुन: व्यवस्थित करें, परिणाम का निरीक्षण करें, और उसके बाद ही कोई आवश्यक हस्ताक्षर लागू करें।
कॉपी किए गए पेज दृश्य सामग्री और रोटेशन को बरकरार रखते हैं, लेकिन एनोटेशन का वादा नहीं किया जाता है
रूपरेखा कहती है कि एनोटेशन यात्रा करते हैं क्योंकि वे पेज ऑब्जेक्ट से संबंधित हैं, लेकिन मर्ज कॉन्फ़िगरेशन बताता है कि एनोटेशन, फॉर्म, बुकमार्क और अनुलग्नक पेज प्रतिलिपि द्वारा हटा दिए जाते हैं। पुन: व्यवस्थित करना समान प्रतिलिपि-पेज तंत्र का उपयोग करता है। इसलिए लेख दृश्यमान पेज सामग्री और रोटेशन का वादा करता है, न कि टिप्पणियों, हाइलाइट्स, विजेट्स या अनुलग्नक संबंधों का।
यह थंबनेल से अधिक निरीक्षण करने का एक कारण है। एक इंटरैक्टिव फ़ील्ड या समीक्षा नोट अनुपस्थित होने पर एक पेज सही दिख सकता है। स्रोत को सुरक्षित रखें, व्यूअर प्राप्तकर्ताओं के उपयोग में आउटपुट खोलें, और किसी भी वर्कफ़्लो-महत्वपूर्ण अन्तरक्रियाशीलता की जाँच करें। आयोजक एक पेज-स्तरीय एडिटर है, प्रत्येक PDF सुविधा के लिए पूर्ण माइग्रेशन इंजन नहीं।
आपको ऑर्डर दिखा रहा है - किसी टूल को पेजों को स्थानांतरित करने से पहले उन्हें रेंडर या सूचीबद्ध क्यों करना पड़ता है, और यह काम आपके डिवाइस पर कैसे रहता है
आंदोलन शुरू होने से पहले स्थानीय रूप से पूर्वावलोकन प्रस्तुत करने के लिए आयोजक pdf.js का उपयोग करता है। थंबनेल ऑब्जेक्ट URL एक समर्पित दायरे के स्वामित्व में हैं: किसी अन्य दस्तावेज़ को लोड करने से पिछला सेट रद्द हो जाता है, और आयोजक को नष्ट करने या साफ़ करने से उन सभी को रद्द कर दिया जाता है। वह सफ़ाई पूर्वावलोकन को टैब के जीवनकाल तक मेमोरी पर कब्ज़ा करने से रोकती है।
मेमोरी की सुरक्षा के लिए बहुत लंबे दस्तावेज़ों के लिए केवल पहला थंबनेल भत्ता प्रदान किया जाता है, जबकि बाद के पेज ऑर्डर ऐरे और आउटपुट में बने रहते हैं। बटन मूल पेज संख्या प्रदर्शित करते हैं, उनके सुलभ लेबल को अपडेट करते हैं, और प्रत्येक स्थानांतरण या निष्कासन के बाद एक कॉपी किए गए ऑर्डर को उत्सर्जित करते हैं। पूर्वावलोकन बनाने के लिए कोई पेज छवि अपलोड नहीं की गई है।
कारगर उदाहरण - एक बीस-पेज की रिपोर्ट की मरम्मत करना जहां विषम के बाद सम पेज जोड़े गए थे
मान लीजिए कि एक बीस पेज का स्कैन विषम स्थिति को पहले और सम स्थिति को दूसरे स्थान पर संग्रहीत करता है। केवल मुद्रित लेबल के बजाय थंबनेल सामग्री की जाँच करते हुए, तीर बटन का उपयोग करके प्रत्येक सम पेज को उसके मिलान वाले विषम पेज के बगल में ले जाएँ। स्थिति पंक्ति बताती है कि कितने पेज बचे हैं और केवल एक पेज शेष रहने पर हटाने से इंकार कर देती है।
सहेजने के बाद, `-organised.pdf` परिणाम खोलें और सभी बीस भौतिक स्थितियों से गुज़रें। उन तालिकाओं को सत्यापित करें जो पेज की सीमाओं को फैलाती हैं और पेज रोटेशन की जाँच करती हैं। एक लंबी फ़ाइल के लिए जिसके बाद के थंबनेल नहीं दिखाए गए हैं, संख्यात्मक निकालने और मर्ज करने वाले वर्कफ़्लो को दर्जनों बार दोहराए गए बटन आंदोलनों की तुलना में ऑडिट करना आसान हो सकता है।
बुकमार्क, फॉर्म, एनोटेशन, अटैचमेंट और हस्ताक्षर संरक्षित नहीं हैं
बुकमार्क और पेज लेबल उन स्थितियों की ओर इशारा कर सकते हैं जिनका अब यह मतलब नहीं रह गया है कि उनके लेखक क्या चाहते हैं, लेकिन यह कार्यान्वयन आगे बढ़ता है: यह बुकमार्क, फॉर्म, एनोटेशन या अटैचमेंट को नए आउटपुट में ले जाने का वादा नहीं करता है। पेज सामग्री के अंदर मुद्रित क्रॉस-रेफरेंस दृश्यमान रहते हैं और आंदोलन के बाद तार्किक रूप से गलत हो सकते हैं।
पुन: व्यवस्थित करने से भी स्कैन नहीं होता है, पेज संख्याओं की पहचान नहीं होती है, या वांछित अनुक्रम का अनुमान नहीं लगता है। एन्क्रिप्टेड दस्तावेज़ अस्वीकार कर दिए गए हैं, इनपुट कैप 50 MB है, और मौजूदा हस्ताक्षर अमान्य हैं। ये सीमाएँ दृश्य पेज आयोजक को सिमेंटिक मरम्मत या रिकॉर्ड-अनुरूपता प्रणाली समझने की भूल से बचाती हैं।
किसी पेड़ को उसके स्थान पर संपादित करने के बजाय पुन: व्यवस्थित करने से एक ताज़ा पेज अनुक्रम लिखा जाता है
इस टूलकिट में, पुन: व्यवस्थित करने का अर्थ है पेजों को एक स्पष्ट सरणी के अनुसार ताज़ा PDF में कॉपी करना, न कि पेज-ट्री चिल्ड्रेन को संपादित करना। उस संकीर्ण तंत्र के बारे में तर्क करना आसान है: पेज उपस्थिति बरकरार रहती है, चयनित ऑर्डर आउटपुट ऑर्डर बन जाता है, और असमर्थित दस्तावेज़-स्तरीय संरचनाएं पीछे रह जाती हैं।
कार्यकर्ता डिवाइस पर सेव करता है, जबकि pdf.js स्थानीय पूर्वावलोकन तैयार करता है और साफ़ होने पर आयोजक उनके URL को रद्द कर देता है। समीक्षा के लिए कलाकृति के रूप में अंतिम डाउनलोड का उपयोग करें, न कि पूर्ण संरक्षण के प्रमाण के रूप में थंबनेल ग्रिड का। नेविगेशन, अन्तरक्रियाशीलता और अनुक्रम की जाँच होने तक स्रोत को बनाए रखें। यदि बाद के पेज में प्रस्तुत थंबनेल का अभाव है, तो इसे विशेष रूप से सावधानीपूर्वक सत्यापित करें क्योंकि समावेशन और पूर्वावलोकन उपलब्धता जानबूझकर अलग हैं।