PDFly · ब्लॉग
PDF को कंप्रेस कैसे करें: फ़ाइल असल में किससे छोटी होती है
दो PDF, पेज संख्या एक ही, और एक दूसरी से दस गुना बड़ी। इसका शायद ही कभी इससे कोई लेना-देना होता है कि दस्तावेज़ में कितना टेक्स्ट है — लगभग हमेशा यह इस पर निर्भर करता है कि उसमें क्या एम्बेड है, और फ़ाइल खुद कितनी कुशलता से पैक की गई है। यहाँ बताया गया है कि असल में PDF का साइज़ क्या तय करता है, PDFly का कंप्रेस PDF टूल इस बारे में क्या करता है और क्या नहीं, और उन मामलों के लिए असली वर्कफ़्लो जिन्हें वह अकेले ठीक नहीं कर सकता।
PDF बड़ी क्यों हो जाती हैं
PDF एक कंटेनर है, और उसका ज़्यादातर वज़न कंटेनर के अंदर भरी चीज़ों से आता है, कंटेनर से नहीं:
- इमेज। पूरे रेज़ोल्यूशन पर एम्बेड की गई फ़ोटो, स्कैन किए पेज, लोगो और चार्ट फूली हुई PDF का अब तक का सबसे आम कारण हैं। एक अकेली हाई-रेज़ोल्यूशन फ़ोटो सादे टेक्स्ट के पचास पेजों से भारी हो सकती है।
- स्कैन किए पेज। स्कैन किया हुआ दस्तावेज़ असल में एम्बेड की गई पेज इमेज का क्रम होता है — बात करने लायक कोई अलग "टेक्स्ट" नहीं होता, इसलिए फ़ाइल का साइज़ लगभग पूरी तरह इमेज के साइज़ और स्कैन रेज़ोल्यूशन पर निर्भर करता है।
- एम्बेड किए फ़ॉन्ट। एकसमान रेंडरिंग की गारंटी के लिए एम्बेड किए गए फ़ॉन्ट वाकई वज़न जोड़ते हैं, खासकर जब एक दस्तावेज़ में कई टाइपफ़ेस या वेट हों।
- बचा हुआ संरचनात्मक बोझ। जिस PDF को बार-बार एडिट, मर्ज या दोबारा सेव किया गया हो, उसमें अक्सर डुप्लिकेट ऑब्जेक्ट, अप्रयुक्त संसाधन और अकुशल आंतरिक फ़ॉर्मैटिंग जमा हो जाती है — इनमें से कुछ भी दिखता नहीं, लेकिन सब कुछ बाइट जोड़ता है।
PDFly का कंप्रेस PDF टूल असल में क्या करता है
PDFly का कंप्रेस PDF टूल पूरी तरह आपके ब्राउज़र में चलता है और लॉसलेस स्ट्रक्चरल कंप्रेशनकरता है: यह PDF की आंतरिक ऑब्जेक्ट टेबल दोबारा बनाता है, पिछले संपादनों के डुप्लिकेट ऑब्जेक्ट और बचा डेटा हटाता है, और — मध्यम और उच्च सेटिंग पर — उस टेबल को कंप्रेस्ड ऑब्जेक्ट स्ट्रीम से दोबारा लिखता है, जो एक ज़्यादा सघन फ़ॉर्मैट है और जिसे PDF वर्ज़न 1.5 से सपोर्ट करती है। यह आपकी इमेज के एक भी पिक्सेल को नहीं छूता और किसी एक भी फ़ॉन्ट को दोबारा एन्कोड नहीं करता, इसलिए खोने के लिए कोई गुणवत्ता नहीं है। फ़ॉर्म फ़ील्ड, हाइपरलिंक और बुकमार्क सुरक्षित रहते हैं।
यह ठीक-ठीक समझना ज़रूरी है कि यह क्या नहींहै: यह लॉसी कंप्रेशन नहीं है। लॉसी कंप्रेशन फ़ाइल को और छोटा करने के लिए बारीकियाँ हटा देता है — आमतौर पर JPEG को कम गुणवत्ता सेटिंग पर दोबारा एन्कोड करके या उसके पिक्सेल आयाम घटाकर। Acrobat जैसे डेस्कटॉप एडिटर यह कर सकते हैं; PDFly का इन-ब्राउज़र इंजन आज यह नहीं करता। इसका सीधा नतीजा यह है: अगर PDF का साइज़ उसकी संरचना की बजाय इमेज से तय होता है, तो अकेला लॉसलेस कंप्रेशन आपको एक सीमा तक ही ले जाएगा।
निम्न, मध्यम और उच्च — स्तर असल में क्या बदलते हैं
- निम्न: पुराने PDF रीडर के साथ अधिकतम संगतता के लिए ऑब्जेक्ट-स्ट्रीम पुनर्निर्माण को छोड़ देता है।
- मध्यम: कंप्रेस्ड ऑब्जेक्ट स्ट्रीम से फ़ाइल को दोबारा बनाता है। ज़्यादातर दस्तावेज़ों के लिए यही अनुशंसित डिफ़ॉल्ट है।
- उच्च: फ़िलहाल मध्यम जैसा ही संरचनात्मक पुनर्निर्माण लागू करता है। इसे इंजन के विकसित होने पर ज़्यादा मज़बूत, इमेज-जागरूक कंप्रेशन के लिए सुरक्षित रखा गया है — इसलिए आज मध्यम और उच्च आमतौर पर एक ही नतीजा देंगे।
स्कैन की हुई PDF मुश्किल से ही क्यों छोटी होती है
यह किसी भी PDF कंप्रेसर, सिर्फ़ PDFly के नहीं, से निराशा का सबसे आम स्रोत है। स्कैन किया दस्तावेज़ लगभग पूरी तरह एम्बेड की गई पेज इमेज होता है — छाँटने के लिए कोई फूली हुई ऑब्जेक्ट टेबल या डुप्लिकेट मेटाडेटा नहीं होता, क्योंकि फ़ाइल कभी संरचनात्मक कारणों से बड़ी थी ही नहीं। संरचनात्मक कंप्रेशन उस इमेज को छोटा नहीं कर सकता जिसे वह छूता ही नहीं।
अगर स्कैन की हुई PDF को सचमुच छोटा होना ही है, तो असली लीवर इमेज हैं, उनके चारों ओर का आवरण नहीं। दो वर्कफ़्लो असल में फ़र्क डालते हैं:
- शुरू से ही कम रेज़ोल्यूशन पर स्कैन करें। स्क्रीन पर पढ़ने के लिए 150–200 DPI काफ़ी है; 300 DPI उन दस्तावेज़ों के लिए रखें जो प्रिंट होंगे।
- ऐसी PDF के लिए जो आपके पास पहले से है: पेजों को इमेज निकालेंसे निकालें, उन्हें इमेज कंप्रेसरसे छोटा करें, और PDF को JPG से PDFसे दोबारा बनाएँ। अगर बाद में टेक्स्ट को खोजने योग्य भी चाहिए, तो नतीजे पर OCR PDF चलाएँ।
भेजने से पहले नतीजा कैसे जाँचें
संरचनात्मक कंप्रेशन लॉसलेस है, इसलिए गुणवत्ता के लिए किसी विज़ुअल जाँच की ज़रूरत नहीं — पिक्सेल और फ़ॉन्ट अछूते हैं। इसकी जगह ये जाँचना सार्थक है:
- पुष्टि करें कि फ़ाइल सचमुच छोटी हुई। अगर कमी 1% से कम है, तो PDFly भ्रामक रूप से शून्य तक राउंड किए प्रतिशत की बजाय "Optimized" दिखाता है — उन फ़ाइलों पर यह अपेक्षित है जो पहले से कुशलता से संरचित थीं।
- अगर आपने पासवर्ड हटाए बिना सीधे पासवर्ड-सुरक्षित PDF कंप्रेस की है, तो जाँचें कि नतीजा सही खुलता है — एन्क्रिप्टेड फ़ाइलें करप्ट आउटपुट दे सकती हैं। अगर यह आप पर लागू होता है, तो पहले PDF अनलॉक करें आज़माएँ।
- स्कैन की हुई या इमेज-भारी फ़ाइलों के लिए, यह मानने से पहले कि टूल नाकाम रहा, जाँचें कि क्या कमी आपकी उम्मीद पर खरी उतरी — ऊपर का हिस्सा देखें।
जब कंप्रेशन जवाब नहीं है
कभी-कभी फ़ाइल साइज़ असल में हल करने वाली समस्या होता ही नहीं। अगर आप ईमेल अटैचमेंट की बजाय क्लाउड ड्राइव या दस्तावेज़ प्लेटफ़ॉर्म के ज़रिए साझा कर रहे हैं, तो बड़ी फ़ाइलें अक्सर कोई समस्या ही नहीं होतीं। और अगर किसी दस्तावेज़ का साइज़ वाकई ज़रूरी हाई-रेज़ोल्यूशन इमेज से आता है — जैसे प्रिंट के लिए बनी डिज़ाइन फ़ाइल — तो उसे कंप्रेस करना उद्देश्य को ही विफल कर देता है। जिस चीज़ में गुणवत्ता अक्षुण्ण रहनी चाहिए उसकी मूल प्रति रखें, और जिस संस्करण को हल्का सफ़र करना है उसकी एक प्रति कंप्रेस करें।
ईमेल अटैचमेंट की सीमाएँ
ज़्यादातर बड़े ईमेल प्रदाता अटैचमेंट को लगभग 25MB पर सीमित करते हैं। संरचनात्मक कंप्रेशन दस्तावेज़-भारी, बार-बार संपादित PDF को सार्थक रूप से छोटा कर सकता है, लेकिन यह ऐसी फ़ाइल को नहीं बचाएगा जो सिर्फ़ अपनी इमेज की वजह से भारी है — उसके लिए ऊपर बताया गया इमेज निकालें → इमेज कंप्रेसर → JPG से PDF वर्कफ़्लो, या अटैचमेंट की जगह शेयर्ड लिंक, आपको कहीं आगे ले जाएगा।
अक्सर पूछे जाने वाले प्रश्न
क्या PDF कंप्रेस करने से इमेज की गुणवत्ता घटती है?
PDFly के कंप्रेसर के साथ नहीं। यह PDF की आंतरिक संरचना को लॉसलेस ढंग से दोबारा बनाता है और एम्बेड की गई इमेज को दोबारा एन्कोड या डाउनसैंपल नहीं करता, इसलिए गुणवत्ता में कोई दिखने लायक कमी नहीं आती। पिक्सेल-स्तर पर इमेज कंप्रेशन के लिए, इमेज पर ही इमेज कंप्रेसर इस्तेमाल करें।
मेरी स्कैन की हुई PDF ज़्यादा छोटी क्यों नहीं हुई?
स्कैन की हुई PDF लगभग पूरी तरह एम्बेड की गई पेज इमेज से बनी होती हैं। संरचनात्मक कंप्रेशन सिर्फ़ दस्तावेज़ की ऑब्जेक्ट टेबल दोबारा बनाता है, इसलिए वह उन इमेज को छोटा नहीं कर सकता जो स्कैन की हुई फ़ाइल के ज़्यादातर साइज़ का कारण हैं।
निम्न, मध्यम और उच्च कंप्रेशन में क्या अंतर है?
निम्न पुराने PDF रीडर के साथ अधिकतम संगतता के लिए ऑब्जेक्ट-स्ट्रीम पुनर्निर्माण को छोड़ देता है। मध्यम कंप्रेस्ड ऑब्जेक्ट स्ट्रीम से फ़ाइल को दोबारा बनाता है और अनुशंसित डिफ़ॉल्ट है। उच्च फ़िलहाल मध्यम जैसा ही संरचनात्मक पुनर्निर्माण लागू करता है और PDFly के इंजन के विकसित होने पर ज़्यादा मज़बूत, इमेज-जागरूक कंप्रेशन के लिए सुरक्षित रखा गया है।
क्या कंप्रेस करते समय मेरी फ़ाइल सर्वर पर अपलोड होती है?
नहीं। PDFly का कंप्रेस PDF टूल pdf-lib लाइब्रेरी से पूरी तरह आपके ब्राउज़र में चलता है। आपकी फ़ाइल पढ़ी जाती है, कंप्रेस की जाती है और बिना कहीं भेजे डाउनलोड के लिए उपलब्ध कराई जाती है।
क्या मैं पासवर्ड-सुरक्षित PDF कंप्रेस कर सकता/सकती हूँ?
पहले PDF अनलॉक से पासवर्ड हटाएँ। एन्क्रिप्टेड फ़ाइल को सीधे कंप्रेस करने पर करप्ट या अपठनीय नतीजा आ सकता है।
Ayaz