यह पेज हिन्दी में दिखाया जा रहा है, क्योंकि आपका ब्राउज़र यही भाषा माँगता है।
इस पेज का कोड चालू नहीं हुआ।
index.html को सीधे किसी फ़ोल्डर से खोलने पर ब्राउज़र JavaScript मॉड्यूल रोक देता है, इसलिए कोई PDF चुनने पर कुछ नहीं होगा। इसके बजाय फ़ोल्डर को http पर सर्व कीजिए:
ऊपर फ़ाइल चुनते ही यह खुल जाएगा।तैयार — इंटरनेट काट दीजिए, यह फिर भी चलता रहेगा।इस ब्राउज़र में उपलब्ध नहीं (बाकी सब फिर भी चलता है)।ऑफ़लाइन कैश के लिए https:// या localhost चाहिए।यहाँ कैश नहीं हो सकता, पर अपलोड फिर भी कुछ नहीं होता।आपकी फ़ाइलें कहीं नहीं गईं। {total} फ़ाइलें लोड हुईं, और वे सब इसी साइट की अपनी हैं। {platform}किसी चीज़ ने {hosts} से संपर्क किया, और यह टूल ऐसा कभी नहीं करता। यह देखने लायक बात है। {platform}विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न उसका एक बाइट।विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई फ़ाइल मिली, न उसका एक बाइट।कुछ गड़बड़ हो गई: {detail}। दोबारा शुरू करने के लिए पेज फिर से लोड कीजिए।{count} फ़ाइल पढ़ी जा रही है…{count} फ़ाइलें पढ़ी जा रही हैं…कोई उदाहरण आज़माइएउदाहरण बनाया जा रहा है…यह ब्राउज़र उदाहरण नहीं बना सका। इसके बजाय कोई फ़ाइल चुनिए।
● यह टूल दस्तावेज़ कभी अपलोड नहीं करता। यहाँ कोई सर्वर है ही नहीं।
दस्तावेज़ इसी मशीन की मेमोरी में खुलता है, टुकड़ों में बँटता है और वापस लिखा जाता है, और यह सब इसी पते से आए कोड के ज़रिए होता है। यहाँ कुछ भी अपलोड कर ही नहीं सकता, और इस पेज के दूसरी तरफ़ उसे लेने वाला कोई सर्वर है भी नहीं।
✗ कोई अपलोड नहीं
✗ कोई खाता नहीं
✓ ऑफ़लाइन चलता है
✓ ओपन सोर्स
✓ फ़ाइलें आपके डिवाइस पर ही रहती हैं
लाइव जाँच:जाँच जारी…
ऑफ़लाइन:जाँच जारी…
हमारी बात पर भरोसा मत कीजिए। DevTools खोलिए, Network टैब पर नज़र रखिए, और कोई फ़ाइल कंप्रेस कीजिए। एक भी रिक्वेस्ट में न कोई पन्ना जाता है, न तस्वीर, न फ़ाइल का नाम। या फिर इंटरनेट काट दीजिए और तब भी कोई फ़ाइल कंप्रेस करके देखिए।
प्राइवेसी का यह दावा कैसे जाँचा जा सकता है
आपके दस्तावेज़ के जाने के लिए कोई जगह ही नहीं है। यह पेज जिन-जिन पतों से संपर्क कर सकता है, Content-Security-Policy उन सबके नाम गिना देती है, और उनमें से एक भी इस साइट का नहीं है। यह टूल उस सूची में कुछ भी नहीं जोड़ता, क्योंकि इसकी अपनी कोई नेटवर्क सुविधा है ही नहीं, वैकल्पिक तक नहीं। यहाँ ऐसा कोई एंडपॉइंट है ही नहीं जहाँ आपकी फ़ाइल जमा हो सके, और होता भी तो कोड में ऐसा कुछ नहीं है जो उसे भेजता।
पूरा फ़ॉर्मैट इसी रिपॉज़िटरी में है। PDF दरअसल ऑब्जेक्ट की एक सूची है, और साथ में एक तालिका जो बताती है कि हर ऑब्जेक्ट कहाँ से शुरू होता है। src/objects.js उस वाक्य-रचना को पढ़ता है, src/reader.js तालिका के पीछे-पीछे चलता है, और src/writer.js नई तालिका लिखता है। तीनों में से कोई भी ऐसा कुछ आयात नहीं करता जो कोई रिक्वेस्ट कर सके। न कोई लाइब्रेरी बाहर से आती है, न किसी सर्वर पर कुछ रेंडर होता है।
एन्क्रिप्टेड फ़ाइलें खोली नहीं, लौटा दी जाती हैं। पासवर्ड लगी PDF मना कर दी जाती है, वह भी जिसे स्कैनर खाली पासवर्ड के साथ बनाते हैं और जो तकनीकी रूप से खुल जाती। किसी दस्तावेज़ से सुरक्षा उतारना उसे छोटा करने से अलग काम है, और कोई टूल आपकी तरफ़ से यह चुपचाप कर दे, तो वह चौंकाने वाली बात होती।
यह चीज़ें भरता नहीं, निकालता है। तैयार फ़ाइल में न बनने की तारीख होती है, न प्रोड्यूसर की पंक्ति, न उसे बनाने वाले टूल का नाम। डिब्बे पर निशान लगा हो तो वह XMP पैकेट और लेआउट सॉफ़्टवेयर के छोड़े हुए निजी ब्लॉक भी गँवा देती है। दलील वही है जो EXIF वाला टूल देता है, बस दूसरे कंटेनर पर।
Google क्या लोड करता है, और उसे क्या नहीं दिया जाता। विज्ञापन और माप वाली स्क्रिप्ट Google से आती हैं। इनमें से किसी को भी आपके दस्तावेज़ के बारे में कुछ नहीं सौंपा जाता। न फ़ाइल, न पन्ना, न नाम, न साइज़, न पन्नों की गिनती। PDF पढ़ने, डिकोड करने या लिखने वाली हर पंक्ति इसी ऑरिजिन से आती है और रिपॉज़िटरी में मौजूद है।
दान का बटन क्या लोड करता है, और उसे क्या नहीं दिया जाता। हेडर में मौजूद “Buy me a coffee” बटन को cdnjs.buymeacoffee.com से आई एक स्क्रिप्ट बनाती है, और उसके अक्षर Google Fonts से आते हैं। वह एक लिंक भर है, उससे ज़्यादा कुछ नहीं। वह किसी विज़िट की खबर नहीं करता, और उसे आपके या आपके दस्तावेज़ के बारे में कुछ नहीं दिया जाता। जब तक आप क्लिक न करें कुछ होता ही नहीं, और क्लिक करने पर आप किसी और की साइट पर पहुँच जाते हैं।
यह ऑफ़लाइन भी चलता है। नेटवर्क काट दीजिए, इस पेज की हर चीज़ काम करती रहेगी। सबसे आसान सबूत यही है, क्योंकि जो टूल आपका दस्तावेज़ कंप्रेस करने के लिए कहीं भेजता, वह वहीं रुक जाता।
खुद जाँच लीजिए। ऊपर लिखी किसी भी बात को भरोसे पर मानने की ज़रूरत नहीं। यह पेज रिपॉज़िटरी के टेम्पलेट और कॉन्फ़िग से बनता है, एक ऐसी बिल्ड स्क्रिप्ट के ज़रिए जिसे आप पढ़ भी सकते हैं और खुद चला भी सकते हैं। उसका नतीजा dist ब्रांच पर कमिट रहता है, यानी जो सर्व हो रहा है और सोर्स से बिल्ड करने पर जो बनता है, दोनों का फ़र्क आप खुद देख सकते हैं:
सबसे पहले पढ़ने लायक फ़ाइलें ये हैं — Content-Security-Policy के लिए config/site.toml, और पढ़ने से लेकर दोबारा लिखने तक की पूरी कहानी के लिए src/reader.js तथा src/writer.js। इनमें से कोई भी नेटवर्क तक पहुँच ही नहीं सकता।
अगर आपके दफ़्तर का सुरक्षा सॉफ़्टवेयर अपलोड की चेतावनी दे। वह उस पल पर नज़र रखता है जब ब्राउज़र में फ़ाइल चुनी जाती है, और यह नहीं जान सकता कि पन्ना उसे भेजने वाला है या नहीं — इसलिए चुनने पर ही चेतावनी देता है। यहाँ से कुछ नहीं भेजा जाता: ब्राउज़र के डेवलपर टूल खोलिए, Network पर जाइए, और एक फ़ाइल चुनिए। उसे ले जाने वाला कोई अनुरोध नहीं है, और पन्ने की अपनी स्थानीय झलक के अलावा कोई अनुरोध ही नहीं। यही जाँच आपकी IT टीम आधे मिनट में कर सकती है।
1 कोई PDF चुनिए
पासवर्ड इसी ब्राउज़र में हटाया जा सकता है, बिना कुछ अपलोड किए, इस साइट के PDF अनलॉकर से — फिर अनलॉक की हुई कॉपी यहाँ वापस लाएँ।
2 देखिए कि साइज़ है कहाँ
“PDF कंप्रेस कीजिए” असल में दो अलग-अलग काम हैं, जो एक ही नाम से चलते हैं। स्कैन तो फ़ोटोग्राफ़ों का ढेर होता है, और उन्हें दोबारा एनकोड करने से फ़ाइल का ज़्यादातर हिस्सा बच जाता है। अनुबंध टेक्स्ट और फ़ॉन्ट होता है, जिसे उसे बनाने वाले ने पहले ही कंप्रेस कर दिया था। उसमें कोई अस्सी प्रतिशत छिपा नहीं है, और कोई टूल उसे खोज भी नहीं सकता। इन दोनों में से आपके पास कौन-सा है, यह राय का मामला नहीं है, इसलिए कुछ भी छूने से पहले वह यह रहा।
3 बताइए कि कितनी कसकर निचोड़ना है
PDF यह दर्ज रखती है कि हर तस्वीर कितनी बड़ी बनाई गई है, इसलिए यह टूल अंदाज़ा लगाने के बजाय नाप सकता है कि पन्ना असल में इस्तेमाल कितना करता है। 4000 पिक्सल का स्कैन अगर कागज़ पर आठ इंच में फैला है, तो वह प्रति इंच 500 पिक्सल ढो रहा है। 150 पर वह उतना ही अच्छा छपता है और स्क्रीन पर भी वैसा ही दिखता है। जो पिक्सल किसी को दिख ही नहीं सकते, वे सबसे पहले खर्च होते हैं, क्योंकि उनकी कोई कीमत नहीं।
फ़ाइल को अपने आने की जगह के बारे में जो याद है, वह निकाल दीजिए उसे बनाने वाले प्रोग्राम का नाम और संस्करण, वह कब बनी और आखिरी बार कब बदली गई, XMP पैकेट, और वह निजी गठरी जो लेआउट सॉफ़्टवेयर पीछे छोड़ जाता है ताकि अपना ही काम दोबारा भीतर ले सके, जो कभी-कभी कई मेगाबाइट की होती है। दस्तावेज़ दिखाने के लिए इनमें से कुछ भी ज़रूरी नहीं।
दोनों संख्याएँ खुद तय कीजिए
DPI — 0 हर तस्वीर को उसके पूरे साइज़ पर रहने देता है
एक Flate स्ट्रीम खुल ही नहीं सकी ({detail})इस ब्राउज़र में CompressionStream है ही नहींएक LZW स्ट्रीम अपरिभाषित कोड से शुरू होती हैयह स्ट्रीम एन्क्रिप्टेड हैएक अनजाना फ़िल्टर, /{name}बहुत गहरे तक नेस्टेडअंत से आगे निकल गया{at} पर अनपेक्षित {found}{at} पर अनपेक्षित बाइट 0x{hex}endstream के बिना एक स्ट्रीम{at} पर obj कीवर्ड है ही नहींstartxref है ही नहींयह xref खंड नहीं है/W के बिना एक xref स्ट्रीमशून्य चौड़ाई वाले फ़ील्डों वाली एक xref स्ट्रीम{amount} बाइट{amount} KB{amount} MB{n} पन्ना{n} पन्ने{n} तस्वीर{n} तस्वीरें{n} प्रविष्टि{n} प्रविष्टियाँकरीब-करीब उतना ही बड़ा{percent}% छोटा{percent}% बड़ातस्वीरें JPEG क्वालिटी {quality} पर दोबारा एन्कोड होती हैं और अपने पूरे आकार में रहती हैं।तस्वीरें जिस जगह पर बनाई जाती हैं, उसके प्रति इंच ज़्यादा से ज़्यादा {dpi} पिक्सल तक घटाई जाती हैं, और फिर JPEG क्वालिटी {quality} पर एन्कोड होती हैं।तस्वीरेंभीतर रखे फ़ॉन्टपन्नों की सामग्रीमेटाडेटा और निजी डेटाबाकी स्ट्रीमढाँचा और ऊपरी बोझपुराना पड़ा और बिना हवाले काइस फ़ाइल का {percent}% तस्वीरें हैं, और दबता भी वही है। बड़ी बचत की उम्मीद रखिए।इस फ़ाइल का करीब {percent}% तस्वीरें हैं। उन्हें दोबारा एन्कोड करने से मदद मिलेगी; बाकी फ़ाइल तय करती है कि यह कितना छोटा हो सकता है।इस फ़ाइल का सिर्फ़ {percent}% तस्वीरें हैं, इसलिए तस्वीर दबाने वाले के लिए ज़्यादा काम नहीं है। बचत का बड़ा हिस्सा दस्तावेज़ को दोबारा बाँधने और जिसका अब कोई हवाला नहीं, उसे छोड़ देने से आएगा।इस फ़ाइल में कोई तस्वीर नहीं है। यह लिखाई, वेक्टर चित्र और फ़ॉन्ट है, और ये सब पहले से दबे हुए हैं — इसलिए ज़्यादा से ज़्यादा एक अंक की बचत मानकर चलिए।{pages} में कुल {size}।{images} भीतर रखी हुई।इसमें से {size} का अब कोई हवाला नहीं देता — पिछले किसी संपादन से छूटा हुआ — और वह बस आगे नहीं ले जाया जाएगा।भीतर रखे फ़ॉन्ट इस फ़ाइल का बड़ा हिस्सा हैं। उन्हें पूरा रखा जाता है: फ़ॉन्ट को काट-छाँटकर रखना ही वह तरीका है जिससे दस्तावेज़ किसी और के खोलने पर अक्षर खो बैठता है।वह PDF नहीं है। यह टूल सिर्फ़ PDF फ़ाइलों पर चलता है।यह PDF एन्क्रिप्टेड है। पासवर्ड खाली हो तब भी उस सुरक्षा को हटाना, फ़ाइल को छोटा करने से अलग काम है, और यह टूल वह आपकी पीठ पीछे नहीं करेगा।इस फ़ाइल में दस्तावेज़ की सूची ही नहीं है, इसलिए दोबारा लिखने को कुछ है ही नहीं। या तो यह PDF नहीं है, या इतनी खराब है जितना यहाँ ठीक नहीं हो सकता।इसकी शुरुआत PDF जैसी नहीं है: %PDF- हेडर नहीं है।यह PDF पढ़ी नहीं जा सकी: {detail}इस फ़ाइल की क्रॉस-रेफ़रेंस तालिका उसकी सामग्री से मेल नहीं खा रही थी, इसलिए इसे ऑब्जेक्ट ढूँढ़-ढूँढ़कर पढ़ा गया। यह एक मरम्मत है, और चल गई, पर नतीजा कहीं भेजने से पहले जाँच लीजिए।यह दस्तावेज़ कम से कम एक बार संपादित होकर दोबारा सहेजा गया है, इसलिए यह ऑब्जेक्ट की पुरानी नकलें ढो रहा है जिनकी ओर अब कुछ भी इशारा नहीं करता। वे दोबारा लिखते समय छूट जाती हैं।दस्तावेज़ पढ़ा जा रहा हैनापा जा रहा है कि हर तस्वीर कितनी बड़ी बनती हैतस्वीरें दोबारा दबाई जा रही हैंफ़ाइल को अपने आने की जो याद है, वह निकाली जा रही हैदस्तावेज़ लिखा जा रहा हैजाँच के लिए वापस पढ़ा जा रहा हैरद्द कर दिया।रद्द कर दिया। कुछ नहीं बदला; दोबारा शुरू करने के लिए दबाइए दबाएँ।जाँचा: {found}यह दौर सही नहीं उतरा — {found}। अपनी असल फ़ाइल रखिए।मेमोरी से दोबारा खुल गई: 1 पन्ना, असल जैसा ही।मेमोरी से दोबारा खुल गई: {pages} पन्ने, असल जैसे ही।दोबारा लिखी गई फ़ाइल {expected} के बजाय {pages} पन्नों के साथ लौटीदोबारा लिखी गई फ़ाइल साफ़-साफ़ वापस नहीं पढ़ी गईदोबारा लिखी गई फ़ाइल फिर से खुली ही नहीं ({detail}){change}, {size} की बचत।{size} — शुरुआत से छोटी नहींइस फ़ाइल में सब कुछ पहले से करीब उतना ही छोटा था जितना हो सकता है। रखने लायक बेहतर फ़ाइल असल वाली ही है।इस दस्तावेज़ में कोई तस्वीर नहीं, इसलिए कुछ भी दोबारा एन्कोड नहीं हुआ। बचत इसे दोबारा बाँधने और जिसका कोई हवाला नहीं था उसे छोड़ने से आई है।{total} में से {touched} तस्वीरें दोबारा एन्कोड हुईं।{total} में से {touched} तस्वीरें दोबारा एन्कोड हुईं, जिनमें से {shrunk} कम पिक्सल के साथ।{images} को हाथ नहीं लगाया: {reason}।ऐप्लिकेशन के मेटाडेटा की {entries} हटाई गईं।पिछले संपादनों से बची पुरानी, बदल दी गई ऑब्जेक्ट नकलें आगे नहीं ले जाई गईं।असल फ़ाइल की क्रॉस-रेफ़रेंस तालिका टूटी हुई थी और उसे ढूँढ़-ढूँढ़कर दोबारा बनाना पड़ा। इस फ़ाइल को आगे बढ़ाने से पहले जाँच लीजिए।रखी गई: {why}{size} पर दोबारा दबाई गई{size} पर दोबारा दबाई गई ({dpi}){size} पर घटाई गई{size} पर घटाई गई ({dpi})पहले {dpi}JPEG 2000 — कोई ब्राउज़र इसे डिकोड नहीं कर सकताJBIG2 — कोई ब्राउज़र इसे डिकोड नहीं कर सकता, और यह पहले से कसकर बँधा हैफ़ैक्स कोड (CCITT) — दो रंग वाली तस्वीर जितनी छोटी होती है, करीब उतनी ही हैCMYK — दोबारा एन्कोड करने पर छपाई के रंग खिसकने का खतरा हैएक स्टेंसिल मास्क — पहले से प्रति पिक्सल एक बिटपहले से इतनी छोटी कि दोबारा एन्कोड करने से सिर्फ़ गुणवत्ता जाएगीएक अनोखी रंग-परिधि, जिस पर यह टूल अंदाज़ा नहीं लगाएगातस्वीर का डेटा डिकोड ही नहीं हुआकिसी भी पन्ने पर नहीं बनाई जातीयह ब्राउज़र तस्वीर डिकोड नहीं कर पायाइस ब्राउज़र ने इसे दोबारा एन्कोड नहीं कियायहाँ जो कुछ बन सकता था, उससे पहले ही छोटी हैआपका दस्तावेज़ कहीं नहीं गया। {total} फ़ाइलें लोड हुईं, और वे सब इसी साइट की अपनी हैं। {platform}किसी चीज़ ने {hosts} से संपर्क किया, और यह टूल ऐसा कभी नहीं करता। यह देखने लायक बात है। {platform}विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई दस्तावेज़ मिला, न उसका एक बाइट।विज्ञापन, माप और दान वाले बटन के लिए साइट की अपनी स्क्रिप्ट {hosts} होस्ट से आईं। उनमें से किसी को न कोई दस्तावेज़ मिला, न उसका एक बाइट।
क्या इससे काम बन गया?
क्या गड़बड़ हुई?
शुक्रिया — इससे मदद मिलती है।
सिर्फ़ आपका जवाब भेजा जाता है, वह भी तभी जब आप बटन दबाते हैं। आपकी फ़ाइल, उसका नाम या उससे जुड़ी कोई बात कभी नहीं।
# PDF कंप्रेसर — PDF का साइज़ कम कीजिए
दस्तावेज़ छोटा कीजिए, उसे कहीं भेजे बिना।
> PDF को बिना अपलोड किए छोटा कीजिए। फ़ाइल को आपका अपना ब्राउज़र पढ़ता है, दोबारा कंप्रेस करता है और दोबारा लिखता है। और कुछ भी छूने से पहले टूल आपको दिखा देता है कि साइज़ असल में बैठा कहाँ है।
यह पेज एक इंटरैक्टिव टूल है जो पूरी तरह आपके ब्राउज़र में चलता है, https://abox.tools/hi/compress-pdf/ पर — आप इसे जो भी देते हैं, वह कहीं अपलोड नहीं होता। आगे वह सब कुछ है जो यह पेज इस टूल के बारे में शब्दों में कहता है; इसे इस्तेमाल करने के लिए यह पता खोलें।
## यह टूल दस्तावेज़ **कभी अपलोड नहीं करता**। यहाँ कोई सर्वर है ही नहीं।
दस्तावेज़ इसी मशीन की मेमोरी में खुलता है, टुकड़ों में बँटता है और वापस लिखा जाता है, और यह सब इसी पते से आए कोड के ज़रिए होता है। यहाँ कुछ भी अपलोड कर ही नहीं सकता, और इस पेज के दूसरी तरफ़ उसे लेने वाला कोई सर्वर है भी नहीं।
- ✗ कोई अपलोड नहीं
- ✗ कोई खाता नहीं
- ✓ ऑफ़लाइन चलता है
- ✓ ओपन सोर्स
- ✓ फ़ाइलें आपके डिवाइस पर ही रहती हैं
## PDF का साइज़ कैसे कम करें
1. **कोई PDF चुनिए।** उसे पिकर पर छोड़ दीजिए, या हाथ से चुन लीजिए। ब्राउज़र उसे सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
2. **देखिए कि साइज़ बैठा कहाँ है।** दूसरे कदम का पूरा मकसद यही ब्योरा है। पट्टी में ज़्यादातर तस्वीरें हैं, तो इस टूल के पास करने को काम है। उसमें ज़्यादातर फ़ॉन्ट और पन्ने की सामग्री है, तो यह साफ़ कह देगा, और ईमानदार बचत कुछ प्रतिशत ही होगी। इस पर एक मिनट खर्च करने से पहले यह जान लेना बेहतर है।
3. **बताइए कि कितनी कसकर निचोड़ना है।** नाम वाली सेटिंग कोई गोल-मोल श्रेणियाँ नहीं, रिज़ॉल्यूशन हैं। स्क्रीन पर पढ़ने के लिए 96 DPI, ईमेल के लिए 130, और ऐसी चीज़ के लिए 220 जिसे अब भी छपना है। हर सेटिंग इस हिसाब से नापी जाती है कि तस्वीर पन्ने पर असल में कितनी बड़ी बनाई गई है, इसलिए थंबनेल जितनी रखी फ़ोटो को पूरे पन्ने के स्कैन जैसा नहीं समझा जाता।
4. **कंप्रेस कीजिए, और वह पंक्ति देखिए जो कहती है कि जाँच हो चुकी है।** दोबारा लिखने का काम पूरा होते ही तैयार फ़ाइल को इसी पेज का वही रीडर दोबारा खोलता है और उसके पन्ने गिनता है। गिनती असली फ़ाइल से न मिले, तो पूरा काम नाकाम बता दिया जाता है और डाउनलोड मिलता ही नहीं।
## विस्तार से
[PDF को छोटा कैसे करें, और कुछ PDF सिकुड़ती क्यों नहीं](https://abox.tools/hi/guides/make-a-pdf-smaller/): PDF का साइज़ असल में बैठा कहाँ होता है, स्कैन 80% क्यों सिकुड़ जाता है और अनुबंध टस से मस नहीं होता, यहाँ DPI का मतलब क्या है, और कोई कंप्रेसर आपके दस्तावेज़ के साथ क्या कभी नहीं करना चाहिए।
## बॉक्स में और भी टूल
- [PDF से मिटाइए](https://abox.tools/hi/redact-pdf/): अक्षर फ़ाइल से मिटा दिए जाते हैं, और फिर उसी फ़ाइल में खोजकर यह साबित किया जाता है।
- [तस्वीरों से PDF](https://abox.tools/hi/images-to-pdf/): अपनी तस्वीरें एक ही दस्तावेज़ में रख दीजिए।
- [डॉक्यूमेंट स्कैनर](https://abox.tools/hi/document-scanner/): कागज़ की तस्वीर लीजिए। वापस वह मिलता है जो स्कैन जैसा दिखता है।
- [वीडियो से ऑडियो निकालें](https://abox.tools/hi/extract-audio-from-video/): वीडियो छोड़िए और आवाज़ निकाल लीजिए। तस्वीर कभी डिकोड नहीं होती, और कुछ भी अपलोड नहीं होता।
## सवाल
### क्या मेरी PDF कहीं अपलोड होती है?
नहीं। फ़ाइल को पढ़ने, दोबारा कंप्रेस करने और दोबारा लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल का कोई सर्वर वाला हिस्सा है ही नहीं, और पेज की `Content-Security-Policy` उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है। इसमें वैकल्पिक नेटवर्क सुविधा तक नहीं है।
### मेरी PDF कितनी छोटी होगी?
यह पूरी तरह इस पर निर्भर है कि उसमें है क्या, और इसीलिए टूल कुछ भी कंप्रेस करने से पहले नापता है और आपको दिखाता है। स्कैन किया दस्तावेज़ लगभग पूरा तस्वीरें ही होता है और आम तौर पर 60–90% छोटा निकलता है। किसी अनुबंध या शोध-प्रबंध में टेक्स्ट, वेक्टर ड्रॉइंग और भीतर रखे फ़ॉन्ट होते हैं, और इन्हें बनाने वाला सॉफ़्टवेयर पहले ही कंप्रेस कर चुका होता है। वहाँ बचत आम तौर पर कुछ प्रतिशत ही होती है, वह भी फ़ाइल दोबारा पैक करने से और उसे गिरा देने से जिसका अब कोई हवाला नहीं बचा। जो टूल आपकी फ़ाइल देखे बिना तयशुदा प्रतिशत का वादा करे, वह अंदाज़ा लगा रहा है।
### क्या PDF कंप्रेस करने से क्वालिटी घटती है?
उसके भीतर की तस्वीरें दोबारा एनकोड होती हैं, इसलिए उनकी हाँ। बाकी कुछ नहीं छुआ जाता। टेक्स्ट टेक्स्ट ही रहता है, चुनने और खोजने लायक, फ़ॉन्ट पूरे के पूरे बचे रहते हैं, और वेक्टर ड्रॉइंग ठीक वैसी की वैसी उतार दी जाती है। टूल किसी तस्वीर को बेवजह बिगाड़ने से भी मना कर देता है, यानी दोबारा एनकोड करने पर वह असली से छोटी न निकले तो असली बाइट ही बिना छुए दस्तावेज़ में वापस चले जाते हैं।
### यहाँ DPI क्या है, और यह पूछता क्यों है?
PDF यह दर्ज रखती है कि हर तस्वीर पन्ने पर कितनी बड़ी बनाई गई है, इसलिए टूल उसका असरदार रिज़ॉल्यूशन निकाल सकता है। 4000 पिक्सल का स्कैन अगर कागज़ पर आठ इंच में फैला है, तो वह प्रति इंच 500 पिक्सल ढो रहा है। स्क्रीन पर उसका कोई इस्तेमाल नहीं, और कागज़ पर बहुत थोड़ा। इसलिए आपकी चुनी सेटिंग से ऊपर के पिक्सल सबसे पहले फेंके जाते हैं, क्योंकि वे ऐसी क्वालिटी की कीमत लेते हैं जो किसी को दिखती ही नहीं। इसी माप की वजह से छोटा रखा लोगो और पूरे पन्ने का स्कैन एक जैसे नहीं समझे जाते।
### क्या यह पासवर्ड से सुरक्षित PDF खोल सकता है?
नहीं, और यह जान-बूझकर है। एन्क्रिप्टेड दस्तावेज़ एक संदेश के साथ मना कर दिया जाता है, तब भी जब पासवर्ड खाली हो, और बहुत सारे स्कैनर तथा कॉपियर ऐसे ही सहेजते हैं। किसी फ़ाइल से सुरक्षा उतारना उसे कंप्रेस करने से अलग काम है, और जो टूल यह चुपचाप कर दे, वह वही कर रहा होगा जो आपने माँगा ही नहीं था।
### क्या ऐसी PDF भी हैं जिन्हें यह कंप्रेस नहीं कर सकता?
उनके भीतर की कुछ तस्वीरें, हाँ। JPEG 2000, JBIG2 और फ़ैक्स-कोडेड (CCITT) तस्वीरों का किसी भी ब्राउज़र में कोई डिकोडर नहीं है, इसलिए वे बिना छुए आगे भेज दी जाती हैं और नतीजे में यह बता भी दिया जाता है। बाद के दोनों दो-स्तरीय कोडेक हैं और वैसे भी अपने सबसे छोटे रूप के आसपास ही होते हैं। CMYK तस्वीरें भी छोड़ दी जाती हैं, क्योंकि उन्हें दोबारा एनकोड करने पर वे रंग खिसकने का खतरा रहता है जो प्रिंटर छापेगा। टूल जो कुछ छोड़ता है, वह नतीजों में नाम और वजह समेत लिखा होता है।
### क्या कंप्रेस की हुई फ़ाइल हर जगह खुलेगी?
हाँ। नतीजा PDF 1.5 में लिखा जाता है, जिसे 2003 के बाद आया हर रीडर समझता है, और टूल यह बात आपके अपने डिवाइस पर साबित भी कर देता है। वह तैयार फ़ाइल दोबारा खोलता है और आपको देने से पहले उसके पन्ने गिनता है। फ़ॉर्म, लिंक, बुकमार्क, सुलभता का ढाँचा और भीतर रखे कोई भी अटैचमेंट साथ चले आते हैं। पीछे वही छूटता है जिसका दस्तावेज़ में अब कोई हवाला नहीं बचा था।
### क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?
यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल। फ़ाइल साइज़ की भी कोई सीमा नहीं, सिवाय उसके जो आपकी अपनी मशीन की मेमोरी तय करे। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपके दस्तावेज़ के बारे में कुछ नहीं दिया जाता।
### क्या यह ऑफ़लाइन चलता है?
हाँ। पेज एक बार लोड कर लीजिए, फिर इंटरनेट काट दीजिए, यह चलता रहेगा। कुछ अपलोड नहीं हो रहा, यह साबित करने का सबसे आसान तरीका भी यही है। जो टूल आपका दस्तावेज़ कंप्रेस करने के लिए कहीं भेजता, वह प्लग निकालते ही रुक जाता।
## प्राइवेसी का यह दावा कैसे जाँचा जा सकता है
- **आपके दस्तावेज़ के जाने के लिए कोई जगह ही नहीं है।** यह पेज जिन-जिन पतों से संपर्क कर सकता है, Content-Security-Policy उन सबके नाम गिना देती है, और उनमें से एक भी इस साइट का नहीं है। यह टूल उस सूची में कुछ भी नहीं जोड़ता, क्योंकि इसकी अपनी कोई नेटवर्क सुविधा है ही नहीं, वैकल्पिक तक नहीं। यहाँ ऐसा कोई एंडपॉइंट है ही नहीं जहाँ आपकी फ़ाइल जमा हो सके, और होता भी तो कोड में ऐसा कुछ नहीं है जो उसे भेजता।
- **पूरा फ़ॉर्मैट इसी रिपॉज़िटरी में है।** PDF दरअसल ऑब्जेक्ट की एक सूची है, और साथ में एक तालिका जो बताती है कि हर ऑब्जेक्ट कहाँ से शुरू होता है। `src/objects.js` उस वाक्य-रचना को पढ़ता है, `src/reader.js` तालिका के पीछे-पीछे चलता है, और `src/writer.js` नई तालिका लिखता है। तीनों में से कोई भी ऐसा कुछ आयात नहीं करता जो कोई रिक्वेस्ट कर सके। न कोई लाइब्रेरी बाहर से आती है, न किसी सर्वर पर कुछ रेंडर होता है।
- **एन्क्रिप्टेड फ़ाइलें खोली नहीं, लौटा दी जाती हैं।** पासवर्ड लगी PDF मना कर दी जाती है, वह भी जिसे स्कैनर खाली पासवर्ड के साथ बनाते हैं और जो तकनीकी रूप से खुल जाती। किसी दस्तावेज़ से सुरक्षा उतारना उसे छोटा करने से अलग काम है, और कोई टूल आपकी तरफ़ से यह चुपचाप कर दे, तो वह चौंकाने वाली बात होती।
- **यह चीज़ें भरता नहीं, निकालता है।** तैयार फ़ाइल में न बनने की तारीख होती है, न प्रोड्यूसर की पंक्ति, न उसे बनाने वाले टूल का नाम। डिब्बे पर निशान लगा हो तो वह XMP पैकेट और लेआउट सॉफ़्टवेयर के छोड़े हुए निजी ब्लॉक भी गँवा देती है। दलील वही है जो EXIF वाला टूल देता है, बस दूसरे कंटेनर पर।
- **Google क्या लोड करता है, और उसे क्या नहीं दिया जाता।** विज्ञापन और माप वाली स्क्रिप्ट Google से आती हैं। इनमें से किसी को भी आपके दस्तावेज़ के बारे में कुछ नहीं सौंपा जाता। न फ़ाइल, न पन्ना, न नाम, न साइज़, न पन्नों की गिनती। PDF पढ़ने, डिकोड करने या लिखने वाली हर पंक्ति इसी ऑरिजिन से आती है और रिपॉज़िटरी में मौजूद है।
- **दान का बटन क्या लोड करता है, और उसे क्या नहीं दिया जाता।** हेडर में मौजूद “Buy me a coffee” बटन को cdnjs.buymeacoffee.com से आई एक स्क्रिप्ट बनाती है, और उसके अक्षर Google Fonts से आते हैं। वह एक लिंक भर है, उससे ज़्यादा कुछ नहीं। वह किसी विज़िट की खबर नहीं करता, और उसे आपके या आपके दस्तावेज़ के बारे में कुछ नहीं दिया जाता। जब तक आप क्लिक न करें कुछ होता ही नहीं, और क्लिक करने पर आप किसी और की साइट पर पहुँच जाते हैं।
- **यह ऑफ़लाइन भी चलता है।** नेटवर्क काट दीजिए, इस पेज की हर चीज़ काम करती रहेगी। सबसे आसान सबूत यही है, क्योंकि जो टूल आपका दस्तावेज़ कंप्रेस करने के लिए कहीं भेजता, वह वहीं रुक जाता।
**खुद जाँच लीजिए।** ऊपर लिखी किसी भी बात को भरोसे पर मानने की ज़रूरत नहीं। यह पेज रिपॉज़िटरी के टेम्पलेट और कॉन्फ़िग से बनता है, एक ऐसी बिल्ड स्क्रिप्ट के ज़रिए जिसे आप पढ़ भी सकते हैं और खुद चला भी सकते हैं। उसका नतीजा `dist` ब्रांच पर कमिट रहता है, यानी जो सर्व हो रहा है और सोर्स से बिल्ड करने पर जो बनता है, दोनों का फ़र्क आप खुद देख सकते हैं: https://github.com/A-Box-of-Tools/website
सबसे पहले पढ़ने लायक फ़ाइलें ये हैं — Content-Security-Policy के लिए `config/site.toml`, और पढ़ने से लेकर दोबारा लिखने तक की पूरी कहानी के लिए `src/reader.js` तथा `src/writer.js`। इनमें से कोई भी नेटवर्क तक पहुँच ही नहीं सकता।
PDF का साइज़ कैसे कम करें
कोई PDF चुनिए। उसे पिकर पर छोड़ दीजिए, या हाथ से चुन लीजिए। ब्राउज़र उसे सीधे आपकी डिस्क से पढ़ता है, और इस दौरान कुछ भी कहीं नहीं भेजा जाता।
देखिए कि साइज़ बैठा कहाँ है। दूसरे कदम का पूरा मकसद यही ब्योरा है। पट्टी में ज़्यादातर तस्वीरें हैं, तो इस टूल के पास करने को काम है। उसमें ज़्यादातर फ़ॉन्ट और पन्ने की सामग्री है, तो यह साफ़ कह देगा, और ईमानदार बचत कुछ प्रतिशत ही होगी। इस पर एक मिनट खर्च करने से पहले यह जान लेना बेहतर है।
बताइए कि कितनी कसकर निचोड़ना है। नाम वाली सेटिंग कोई गोल-मोल श्रेणियाँ नहीं, रिज़ॉल्यूशन हैं। स्क्रीन पर पढ़ने के लिए 96 DPI, ईमेल के लिए 130, और ऐसी चीज़ के लिए 220 जिसे अब भी छपना है। हर सेटिंग इस हिसाब से नापी जाती है कि तस्वीर पन्ने पर असल में कितनी बड़ी बनाई गई है, इसलिए थंबनेल जितनी रखी फ़ोटो को पूरे पन्ने के स्कैन जैसा नहीं समझा जाता।
कंप्रेस कीजिए, और वह पंक्ति देखिए जो कहती है कि जाँच हो चुकी है। दोबारा लिखने का काम पूरा होते ही तैयार फ़ाइल को इसी पेज का वही रीडर दोबारा खोलता है और उसके पन्ने गिनता है। गिनती असली फ़ाइल से न मिले, तो पूरा काम नाकाम बता दिया जाता है और डाउनलोड मिलता ही नहीं।
विस्तार से
PDF को छोटा कैसे करें, और कुछ PDF सिकुड़ती क्यों नहींPDF का साइज़ असल में बैठा कहाँ होता है, स्कैन 80% क्यों सिकुड़ जाता है और अनुबंध टस से मस नहीं होता, यहाँ DPI का मतलब क्या है, और कोई कंप्रेसर आपके दस्तावेज़ के साथ क्या कभी नहीं करना चाहिए।
नहीं। फ़ाइल को पढ़ने, दोबारा कंप्रेस करने और दोबारा लिखने का काम आपका अपना ब्राउज़र आपके अपने हार्डवेयर पर करता है। इस टूल का कोई सर्वर वाला हिस्सा है ही नहीं, और पेज की Content-Security-Policy उन सारे पतों के नाम गिना देती है जिनसे यह संपर्क कर सकता है, जिनमें से एक भी इस साइट का नहीं है। इसमें वैकल्पिक नेटवर्क सुविधा तक नहीं है।
मेरी PDF कितनी छोटी होगी?
यह पूरी तरह इस पर निर्भर है कि उसमें है क्या, और इसीलिए टूल कुछ भी कंप्रेस करने से पहले नापता है और आपको दिखाता है। स्कैन किया दस्तावेज़ लगभग पूरा तस्वीरें ही होता है और आम तौर पर 60–90% छोटा निकलता है। किसी अनुबंध या शोध-प्रबंध में टेक्स्ट, वेक्टर ड्रॉइंग और भीतर रखे फ़ॉन्ट होते हैं, और इन्हें बनाने वाला सॉफ़्टवेयर पहले ही कंप्रेस कर चुका होता है। वहाँ बचत आम तौर पर कुछ प्रतिशत ही होती है, वह भी फ़ाइल दोबारा पैक करने से और उसे गिरा देने से जिसका अब कोई हवाला नहीं बचा। जो टूल आपकी फ़ाइल देखे बिना तयशुदा प्रतिशत का वादा करे, वह अंदाज़ा लगा रहा है।
क्या PDF कंप्रेस करने से क्वालिटी घटती है?
उसके भीतर की तस्वीरें दोबारा एनकोड होती हैं, इसलिए उनकी हाँ। बाकी कुछ नहीं छुआ जाता। टेक्स्ट टेक्स्ट ही रहता है, चुनने और खोजने लायक, फ़ॉन्ट पूरे के पूरे बचे रहते हैं, और वेक्टर ड्रॉइंग ठीक वैसी की वैसी उतार दी जाती है। टूल किसी तस्वीर को बेवजह बिगाड़ने से भी मना कर देता है, यानी दोबारा एनकोड करने पर वह असली से छोटी न निकले तो असली बाइट ही बिना छुए दस्तावेज़ में वापस चले जाते हैं।
यहाँ DPI क्या है, और यह पूछता क्यों है?
PDF यह दर्ज रखती है कि हर तस्वीर पन्ने पर कितनी बड़ी बनाई गई है, इसलिए टूल उसका असरदार रिज़ॉल्यूशन निकाल सकता है। 4000 पिक्सल का स्कैन अगर कागज़ पर आठ इंच में फैला है, तो वह प्रति इंच 500 पिक्सल ढो रहा है। स्क्रीन पर उसका कोई इस्तेमाल नहीं, और कागज़ पर बहुत थोड़ा। इसलिए आपकी चुनी सेटिंग से ऊपर के पिक्सल सबसे पहले फेंके जाते हैं, क्योंकि वे ऐसी क्वालिटी की कीमत लेते हैं जो किसी को दिखती ही नहीं। इसी माप की वजह से छोटा रखा लोगो और पूरे पन्ने का स्कैन एक जैसे नहीं समझे जाते।
क्या यह पासवर्ड से सुरक्षित PDF खोल सकता है?
नहीं, और यह जान-बूझकर है। एन्क्रिप्टेड दस्तावेज़ एक संदेश के साथ मना कर दिया जाता है, तब भी जब पासवर्ड खाली हो, और बहुत सारे स्कैनर तथा कॉपियर ऐसे ही सहेजते हैं। किसी फ़ाइल से सुरक्षा उतारना उसे कंप्रेस करने से अलग काम है, और जो टूल यह चुपचाप कर दे, वह वही कर रहा होगा जो आपने माँगा ही नहीं था।
क्या ऐसी PDF भी हैं जिन्हें यह कंप्रेस नहीं कर सकता?
उनके भीतर की कुछ तस्वीरें, हाँ। JPEG 2000, JBIG2 और फ़ैक्स-कोडेड (CCITT) तस्वीरों का किसी भी ब्राउज़र में कोई डिकोडर नहीं है, इसलिए वे बिना छुए आगे भेज दी जाती हैं और नतीजे में यह बता भी दिया जाता है। बाद के दोनों दो-स्तरीय कोडेक हैं और वैसे भी अपने सबसे छोटे रूप के आसपास ही होते हैं। CMYK तस्वीरें भी छोड़ दी जाती हैं, क्योंकि उन्हें दोबारा एनकोड करने पर वे रंग खिसकने का खतरा रहता है जो प्रिंटर छापेगा। टूल जो कुछ छोड़ता है, वह नतीजों में नाम और वजह समेत लिखा होता है।
क्या कंप्रेस की हुई फ़ाइल हर जगह खुलेगी?
हाँ। नतीजा PDF 1.5 में लिखा जाता है, जिसे 2003 के बाद आया हर रीडर समझता है, और टूल यह बात आपके अपने डिवाइस पर साबित भी कर देता है। वह तैयार फ़ाइल दोबारा खोलता है और आपको देने से पहले उसके पन्ने गिनता है। फ़ॉर्म, लिंक, बुकमार्क, सुलभता का ढाँचा और भीतर रखे कोई भी अटैचमेंट साथ चले आते हैं। पीछे वही छूटता है जिसका दस्तावेज़ में अब कोई हवाला नहीं बचा था।
क्या यह मुफ़्त है, और क्या इसके लिए खाता बनाना पड़ेगा?
यह मुफ़्त है, और यहाँ न कोई खाता है, न साइन-इन, न ट्रायल। फ़ाइल साइज़ की भी कोई सीमा नहीं, सिवाय उसके जो आपकी अपनी मशीन की मेमोरी तय करे। साइट पर विज्ञापन हैं और खर्च वही उठाते हैं, लेकिन विज्ञापनों को आपके दस्तावेज़ के बारे में कुछ नहीं दिया जाता।
क्या यह ऑफ़लाइन चलता है?
हाँ। पेज एक बार लोड कर लीजिए, फिर इंटरनेट काट दीजिए, यह चलता रहेगा। कुछ अपलोड नहीं हो रहा, यह साबित करने का सबसे आसान तरीका भी यही है। जो टूल आपका दस्तावेज़ कंप्रेस करने के लिए कहीं भेजता, वह प्लग निकालते ही रुक जाता।