एडिट के बाद असल में क्या बचा रहता है
PDF कोई एक चीज़ नहीं है। दिखने वाले पेज कंटेंट के साथ-साथ इसमें आउटलाइन (बुकमार्क), फ़ॉर्म फ़ील्ड और उनकी वैल्यू, स्क्रीन रीडर के लिए टैग स्ट्रक्चर, अटैच की गई फ़ाइलें, डिजिटल सिग्नेचर और डॉक्यूमेंट का मेटाडेटा होता है। ज़्यादातर ऑनलाइन टूल इनमें से कई चीज़ें चुपचाप हटा देते हैं, और आपको बाद में पता चलता है।
हमारे टूल क्या करते हैं, यह रहा — और बंटवारे की लाइन आपकी उम्मीद से ज़्यादा साफ़ है। मर्ज, स्प्लिट और पेज निकालना एक बिल्कुल नया डॉक्यूमेंट बनाते हैं और उसमें पेज कॉपी करते हैं। जो कुछ *पेज पर* है, वह बिल्कुल वैसा ही आता है — टेक्स्ट, इमेज और वेक्टर आर्टवर्क कॉपी होते हैं, कभी दोबारा कंप्रेस या रीस्केल नहीं होते, इसलिए पेज देखने में बिल्कुल एक जैसे रहते हैं। पर जो कुछ *डॉक्यूमेंट* के स्तर पर है, वह पीछे छूट जाता है: बुकमार्क आउटलाइन, फ़ॉर्म डिक्शनरी, वह टैग स्ट्रक्चर जिसके सहारे स्क्रीन रीडर चलता है, डॉक्यूमेंट की भाषा, और Title व Author फ़ील्ड। इसलिए मर्ज या स्प्लिट की गई फ़ाइल में कोई बुकमार्क नहीं होता — न पहली फ़ाइल के, न किसी और के — और फ़ॉर्म के बॉक्स भले दिखते रहें, वे भरने लायक फ़ील्ड नहीं रह जाते। अगर आउटलाइन बचाना ज़रूरी है, तो qpdf मर्ज करते समय मुख्य डॉक्यूमेंट का कैटलॉग रखता है; ब्राउज़र में चलने वाला कोई टूल ऐसा नहीं करता।
इनपुट फ़ाइलों के बीच रिसोर्स भी साझा नहीं होते, और इससे एक ऐसा नतीजा समझ आता है जो लोगों को हैरान करता है: एक ही फ़ॉन्ट एम्बेड करने वाली दो रिपोर्ट मर्ज करें, तो फ़ॉन्ट दो बार एम्बेड होता है, इसलिए जुड़ी हुई फ़ाइल छोटी नहीं, लगभग दोनों के जोड़ जितनी होती है। रोटेशन इन सबका अपवाद है — यह नया डॉक्यूमेंट नहीं बनाता, बल्कि डॉक्यूमेंट लोड करके दोबारा सेव करता है और सिर्फ़ पेज की रोटेशन एंट्री बदलता है, इसलिए यह लॉसलेस है, पलटा जा सकता है, और आउटलाइन, फ़ॉर्म, टैग और मेटाडेटा जस के तस रखता है।
कंप्रेशन ही वह टूल है जो बदले में कुछ छोड़ता है, और साफ़ बताता है कि क्या: इमेज कम क्वालिटी पर दोबारा एन्कोड होती हैं, जबकि टेक्स्ट और वेक्टर आर्टवर्क को छुआ नहीं जाता। इसीलिए सिर्फ़ टेक्स्ट वाली रिपोर्ट कंप्रेस करने पर लगभग कुछ नहीं बचता, और स्कैन किया ब्रोशर कंप्रेस करने पर नब्बे प्रतिशत तक बच सकता है।
डिजिटल सिग्नेचर किसी भी एडिट के बाद नहीं बचता — और यह जान-बूझकर ऐसा बनाया गया है। साइन करना डॉक्यूमेंट की ठीक-ठीक बाइट्स को कवर करता है, इसलिए साइन की हुई PDF को मर्ज, स्प्लिट, रोटेट या कंप्रेस करने से सिग्नेचर अमान्य हो जाता है। यह फ़ॉर्मैट का सही काम है, टूल का बग नहीं, और दुनिया का कोई भी PDF एडिटर इससे नहीं बच सकता।
जहां ब्राउज़र सच में सही टूल नहीं है
ये टूल आपकी फ़ाइल निजी रखने के लिए बने हैं, और इसकी कुछ क़ीमत है। हम चाहेंगे कि आपको यह यहीं बता दें, बजाय इसके कि आधे काम के बीच पता चले।
बहुत बड़ी फ़ाइलें। सब कुछ आपके डिवाइस की मेमोरी में रखा जाता है, इसलिए सीमा टैब के मेमोरी बजट की है, किसी प्लान की नहीं। लैपटॉप पर कुछ सौ मेगाबाइट आराम से चल जाते हैं; फ़ोन जल्दी हार मान लेगा। सर्वर पर चलने वाला टूल दो गीगाबाइट की फ़ाइल स्ट्रीम कर सकता है, जिसे हम खोल नहीं सकते।
स्कैन किए पेज। अगर PDF काग़ज़ की फ़ोटो से बनी है, तो उसमें ढूंढने के लिए कोई टेक्स्ट है ही नहीं। हमारे OCR टूल ऐसे पेज इतनी अच्छी तरह पढ़ लेते हैं कि उनमें सर्च और कॉपी की जा सके, पर आपकी भाषा और लेआउट पर ट्रेन किया गया कोई ख़ास डेस्कटॉप OCR पैकेज उनसे बेहतर करेगा, और दोनों में से कोई भी जटिल टेबल को पूरी तरह दोबारा नहीं बना पाएगा।
प्रिंट की बिल्कुल सटीक नक़ल। स्पॉट कलर, ओवरप्रिंट, ट्रैपिंग और ICC रेंडरिंग इंटेंट प्रोफ़ेशनल प्रीप्रेस सॉफ़्टवेयर का काम हैं। आपकी फ़ाइल में पहले से मौजूद कलर डेटा हम बनाए रखते हैं, पर उसे मैनेज नहीं करते।
बैच और ऑटोमेशन। ये टूल तब चलते हैं जब कोई व्यक्ति क्लिक करता है। तय समय पर चार हज़ार इनवॉइस कन्वर्ट करना सर्वर पर कमांड-लाइन टूल का काम है — Ghostscript, qpdf और pdfcpu सब मुफ़्त हैं, और किसी भी वेब पेज से बेहतर यह काम करते हैं।
मिलते-जुलते नाम वाले टूल्स में से कैसे चुनें
PDF मर्ज करें बनाम PDF पेज का क्रम बदलें। मर्ज पूरी फ़ाइलें जोड़ता है और आपको फ़ाइलों का क्रम तय करने देता है। क्रम बदलने वाला टूल एक ही डॉक्यूमेंट के अंदर काम करता है और आपको अलग-अलग पेज खींचकर लगाने देता है। कई फ़ाइलें जोड़ना *और* उनके पेज आपस में मिलाना दो क़दम का काम है: पहले मर्ज, फिर क्रम बदलें।
PDF स्प्लिट करें बनाम PDF से पेज निकालें। स्प्लिट एक डॉक्यूमेंट को कई डॉक्यूमेंट में काटता है। पेज निकालने वाला टूल चुने हुए पेजों को एक नई फ़ाइल में निकालता है और ओरिजिनल को नहीं छूता।
PDF अनलॉक करें बनाम प्रतिबंध हटाना। अनलॉक के लिए पासवर्ड चाहिए और यह एन्क्रिप्शन हटाता है। प्रतिबंध वे फ़्लैग हैं जिन्हें मालिक प्रिंटिंग या कॉपी करना बंद करने के लिए लगाता है; ये सिर्फ़ सलाह जैसे हैं और बिना पासवर्ड के हटाए जा सकते हैं। दोनों में से कोई भी ऐसे डॉक्यूमेंट में घुसने का रास्ता नहीं है जिसे खोलने का आपको हक़ नहीं है।
PDF को Word में बदलें बनाम PDF को टेक्स्ट में बदलें। PDF को Word में बदलने वाला टूल पैराग्राफ़, हेडिंग और टेबल को एडिट होने लायक Word कंटेंट के रूप में दोबारा बनाता है, और जटिल लेआउट पर नतीजा पूरी तरह सही नहीं होगा। PDF को टेक्स्ट में बदलने वाला टूल बिना फ़ॉर्मैटिंग के कच्चे कैरेक्टर देता है — सर्च, एनालिसिस या किसी और चीज़ में डालने के लिए आपको यही चाहिए।