इस पेज का कोड चालू नहीं हुआ।

index.html को सीधे किसी फ़ोल्डर से खोलने पर ब्राउज़र JavaScript मॉड्यूल रोक देता है, इसलिए कोई PDF चुनने पर कुछ नहीं होगा। इसके बजाय फ़ोल्डर को http पर सर्व कीजिए:

powershell -ExecutionPolicy Bypass -File serve.ps1

फिर http://localhost:8080/ खोलिए।

PDF कंप्रेसर — PDF का साइज़ कम कीजिए

दस्तावेज़ छोटा कीजिए, उसे कहीं भेजे बिना।

भाषा: हिन्दी
कोड देखें
यह टूल दस्तावेज़ कभी अपलोड नहीं करता। यहाँ कोई सर्वर है ही नहीं।

दस्तावेज़ इसी मशीन की मेमोरी में खुलता है, टुकड़ों में बँटता है और वापस लिखा जाता है, और यह सब इसी पते से आए कोड के ज़रिए होता है। यहाँ कुछ भी अपलोड कर ही नहीं सकता, और इस पेज के दूसरी तरफ़ उसे लेने वाला कोई सर्वर है भी नहीं।

लाइव जाँच: जाँच जारी…

ऑफ़लाइन: जाँच जारी…

हमारी बात पर भरोसा मत कीजिए। DevTools खोलिए, Network टैब पर नज़र रखिए, और कोई फ़ाइल कंप्रेस कीजिए। एक भी रिक्वेस्ट में न कोई पन्ना जाता है, न तस्वीर, न फ़ाइल का नाम। या फिर इंटरनेट काट दीजिए और तब भी कोई फ़ाइल कंप्रेस करके देखिए।

1 कोई PDF चुनिए

2 देखिए कि साइज़ है कहाँ

“PDF कंप्रेस कीजिए” असल में दो अलग-अलग काम हैं, जो एक ही नाम से चलते हैं। स्कैन तो फ़ोटोग्राफ़ों का ढेर होता है, और उन्हें दोबारा एनकोड करने से फ़ाइल का ज़्यादातर हिस्सा बच जाता है। अनुबंध टेक्स्ट और फ़ॉन्ट होता है, जिसे उसे बनाने वाले ने पहले ही कंप्रेस कर दिया था। उसमें कोई अस्सी प्रतिशत छिपा नहीं है, और कोई टूल उसे खोज भी नहीं सकता। इन दोनों में से आपके पास कौन-सा है, यह राय का मामला नहीं है, इसलिए कुछ भी छूने से पहले वह यह रहा।

    3 बताइए कि कितनी कसकर निचोड़ना है

    PDF यह दर्ज रखती है कि हर तस्वीर कितनी बड़ी बनाई गई है, इसलिए यह टूल अंदाज़ा लगाने के बजाय नाप सकता है कि पन्ना असल में इस्तेमाल कितना करता है। 4000 पिक्सल का स्कैन अगर कागज़ पर आठ इंच में फैला है, तो वह प्रति इंच 500 पिक्सल ढो रहा है। 150 पर वह उतना ही अच्छा छपता है और स्क्रीन पर भी वैसा ही दिखता है। जो पिक्सल किसी को दिख ही नहीं सकते, वे सबसे पहले खर्च होते हैं, क्योंकि उनकी कोई कीमत नहीं।

    फ़ाइल को अपने आने की जगह के बारे में जो याद है, वह निकाल दीजिए उसे बनाने वाले प्रोग्राम का नाम और संस्करण, वह कब बनी और आखिरी बार कब बदली गई, XMP पैकेट, और वह निजी गठरी जो लेआउट सॉफ़्टवेयर पीछे छोड़ जाता है ताकि अपना ही काम दोबारा भीतर ले सके, जो कभी-कभी कई मेगाबाइट की होती है। दस्तावेज़ दिखाने के लिए इनमें से कुछ भी ज़रूरी नहीं।

    क्वालिटी कितनी खर्च की जा सकती है
    दोनों संख्याएँ खुद तय कीजिए
    DPI — 0 हर तस्वीर को उसके पूरे साइज़ पर रहने देता है
    68

    4 कंप्रेस कीजिए

    Markdown के रूप में देखें

    PDF का साइज़ कैसे कम करें

    1. कोई PDF चुनिए। उसे पिकर पर छोड़ दीजिए, या हाथ से चुन लीजिए। ब्राउज़र उसे सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
    2. देखिए कि साइज़ बैठा कहाँ है। दूसरे कदम का पूरा मकसद यही ब्योरा है। पट्टी में ज़्यादातर तस्वीरें हैं, तो इस टूल के पास करने को काम है। उसमें ज़्यादातर फ़ॉन्ट और पन्ने की सामग्री है, तो यह साफ़ कह देगा, और ईमानदार बचत कुछ प्रतिशत ही होगी। इस पर एक मिनट खर्च करने से पहले यह जान लेना बेहतर है।
    3. बताइए कि कितनी कसकर निचोड़ना है। नाम वाली सेटिंग कोई गोल-मोल श्रेणियाँ नहीं, रिज़ॉल्यूशन हैं। स्क्रीन पर पढ़ने के लिए 96 DPI, ईमेल के लिए 130, और ऐसी चीज़ के लिए 220 जिसे अब भी छपना है। हर सेटिंग इस हिसाब से नापी जाती है कि तस्वीर पन्ने पर असल में कितनी बड़ी बनाई गई है, इसलिए थंबनेल जितनी रखी फ़ोटो को पूरे पन्ने के स्कैन जैसा नहीं समझा जाता।
    4. कंप्रेस कीजिए, और वह पंक्ति देखिए जो कहती है कि जाँच हो चुकी है। दोबारा लिखने का काम पूरा होते ही तैयार फ़ाइल को इसी पेज का वही रीडर दोबारा खोलता है और उसके पन्ने गिनता है। गिनती असली फ़ाइल से न मिले, तो पूरा काम नाकाम बता दिया जाता है और डाउनलोड मिलता ही नहीं।

    विस्तार से

    PDF को छोटा कैसे करें, और कुछ PDF सिकुड़ती क्यों नहीं PDF का साइज़ असल में बैठा कहाँ होता है, स्कैन 80% क्यों सिकुड़ जाता है और अनुबंध टस से मस नहीं होता, यहाँ DPI का मतलब क्या है, और कोई कंप्रेसर आपके दस्तावेज़ के साथ क्या कभी नहीं करना चाहिए।

    सवाल

    क्या मेरी PDF कहीं अपलोड होती है?

    नहीं। फ़ाइल को पढ़ने, दोबारा कंप्रेस करने और दोबारा लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल का कोई सर्वर वाला हिस्सा है ही नहीं, और पेज की Content-Security-Policy उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है। इसमें वैकल्पिक नेटवर्क सुविधा तक नहीं है।

    मेरी PDF कितनी छोटी होगी?

    यह पूरी तरह इस पर निर्भर है कि उसमें है क्या, और इसीलिए टूल कुछ भी कंप्रेस करने से पहले नापता है और आपको दिखाता है। स्कैन किया दस्तावेज़ लगभग पूरा तस्वीरें ही होता है और आम तौर पर ⁦60–90⁩% छोटा निकलता है। किसी अनुबंध या शोध-प्रबंध में टेक्स्ट, वेक्टर ड्रॉइंग और भीतर रखे फ़ॉन्ट होते हैं, और इन्हें बनाने वाला सॉफ़्टवेयर पहले ही कंप्रेस कर चुका होता है। वहाँ बचत आम तौर पर कुछ प्रतिशत ही होती है, वह भी फ़ाइल दोबारा पैक करने से और उसे गिरा देने से जिसका अब कोई हवाला नहीं बचा। जो टूल आपकी फ़ाइल देखे बिना तयशुदा प्रतिशत का वादा करे, वह अंदाज़ा लगा रहा है।

    क्या PDF कंप्रेस करने से क्वालिटी घटती है?

    उसके भीतर की तस्वीरें दोबारा एनकोड होती हैं, इसलिए उनकी हाँ। बाकी कुछ नहीं छुआ जाता। टेक्स्ट टेक्स्ट ही रहता है, चुनने और खोजने लायक, फ़ॉन्ट पूरे के पूरे बचे रहते हैं, और वेक्टर ड्रॉइंग ठीक वैसी की वैसी उतार दी जाती है। टूल किसी तस्वीर को बेवजह बिगाड़ने से भी मना कर देता है, यानी दोबारा एनकोड करने पर वह असली से छोटी न निकले तो असली बाइट ही बिना छुए दस्तावेज़ में वापस चले जाते हैं।

    यहाँ DPI क्या है, और यह पूछता क्यों है?

    PDF यह दर्ज रखती है कि हर तस्वीर पन्ने पर कितनी बड़ी बनाई गई है, इसलिए टूल उसका असरदार रिज़ॉल्यूशन निकाल सकता है। 4000 पिक्सल का स्कैन अगर कागज़ पर आठ इंच में फैला है, तो वह प्रति इंच 500 पिक्सल ढो रहा है। स्क्रीन पर उसका कोई इस्तेमाल नहीं, और कागज़ पर बहुत थोड़ा। इसलिए आपकी चुनी सेटिंग से ऊपर के पिक्सल सबसे पहले फेंके जाते हैं, क्योंकि वे ऐसी क्वालिटी की कीमत लेते हैं जो किसी को दिखती ही नहीं। इसी माप की वजह से छोटा रखा लोगो और पूरे पन्ने का स्कैन एक जैसे नहीं समझे जाते।

    क्या यह पासवर्ड से सुरक्षित PDF खोल सकता है?

    नहीं, और यह जान-बूझकर है। एन्क्रिप्टेड दस्तावेज़ एक संदेश के साथ मना कर दिया जाता है, तब भी जब पासवर्ड खाली हो, और बहुत सारे स्कैनर तथा कॉपियर ऐसे ही सहेजते हैं। किसी फ़ाइल से सुरक्षा उतारना उसे कंप्रेस करने से अलग काम है, और जो टूल यह चुपचाप कर दे, वह वही कर रहा होगा जो आपने माँगा ही नहीं था।

    क्या ऐसी PDF भी हैं जिन्हें यह कंप्रेस नहीं कर सकता?

    उनके भीतर की कुछ तस्वीरें, हाँ। JPEG 2000, JBIG2 और फ़ैक्स-कोडेड (CCITT) तस्वीरों का किसी भी ब्राउज़र में कोई डिकोडर नहीं है, इसलिए वे बिना छुए आगे भेज दी जाती हैं और नतीजे में यह बता भी दिया जाता है। बाद के दोनों दो-स्तरीय कोडेक हैं और वैसे भी अपने सबसे छोटे रूप के आसपास ही होते हैं। CMYK तस्वीरें भी छोड़ दी जाती हैं, क्योंकि उन्हें दोबारा एनकोड करने पर वे रंग खिसकने का खतरा रहता है जो प्रिंटर छापेगा। टूल जो कुछ छोड़ता है, वह नतीजों में नाम और वजह समेत लिखा होता है।

    क्या कंप्रेस की हुई फ़ाइल हर जगह खुलेगी?

    हाँ। नतीजा PDF 1.5 में लिखा जाता है, जिसे 2003 के बाद आया हर रीडर समझता है, और टूल यह बात आपके अपने डिवाइस पर साबित भी कर देता है। वह तैयार फ़ाइल दोबारा खोलता है और आपको देने से पहले उसके पन्ने गिनता है। फ़ॉर्म, लिंक, बुकमार्क, सुलभता का ढाँचा और भीतर रखे कोई भी अटैचमेंट साथ चले आते हैं। पीछे वही छूटता है जिसका दस्तावेज़ में अब कोई हवाला नहीं बचा था।

    क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?

    यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल। फ़ाइल साइज़ की भी कोई सीमा नहीं, सिवाय उसके जो आपकी अपनी मशीन की मेमोरी तय करे। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपके दस्तावेज़ के बारे में कुछ नहीं दिया जाता।

    क्या यह ऑफ़लाइन चलता है?

    हाँ। पेज एक बार लोड कर लीजिए, फिर इंटरनेट काट दीजिए, यह चलता रहेगा। कुछ अपलोड नहीं हो रहा, यह साबित करने का सबसे आसान तरीका भी यही है। जो टूल आपका दस्तावेज़ कंप्रेस करने के लिए कहीं भेजता, वह प्लग निकालते ही रुक जाता।