PDF फ़ाइल के अंदर क्या होता है, और उसकी मरम्मत क्या करती है?
PDF में एक हेडर होता है जो उसका वर्ज़न बताता है, क्रमांकित ऑब्जेक्ट (पेज, फ़ॉन्ट, इमेज, स्ट्रीम) की बॉडी, एक क्रॉस-रेफ़रेंस टेबल जो दर्ज करती है कि हर ऑब्जेक्ट कहाँ शुरू होता है, और एक ट्रेलर जो कैटलॉग और मेटाडेटा की ओर इशारा करता है। मेटाडेटा Info डिक्शनरी (शीर्षक, लेखक, तारीख़ें, प्रोड्यूसर) में और PDF 1.4 से XMP स्ट्रीम में रहता है; फ़ॉन्ट पूरे एम्बेड, सबसेट या केवल नाम से संदर्भित होते हैं। जो व्यूअर कोई ऑब्जेक्ट न ढूँढ पाए वह क्रॉस-रेफ़रेंस टेबल फिर बनाने के लिए फ़ाइल को स्कैन करता है — मरम्मत यही करती है और फिर से बनी टेबल लिख देती है, जिससे ज़्यादातर "फ़ाइल क्षतिग्रस्त" त्रुटियाँ पेजों को छुए बिना ठीक हो जाती हैं।
PDF साइज़ एनालाइज़र कैसे इस्तेमाल करें
- एक PDF छोड़ें।
- "साइज़ का विश्लेषण करें" पर क्लिक करें।
- ब्रेकडाउन पढ़ें और सलाह मानें (PDF कंप्रेस, क्लीनअप…)।
PDF साइज़ एनालाइज़र की खूबियाँ
- श्रेणी के अनुसार बाइट: इमेज, फ़ॉन्ट, पेज कंटेंट, XMP, एम्बेडेड फ़ाइलें, स्ट्रक्चर…
- प्रकार और पेज संकेत के साथ 15 सबसे बड़े ऑब्जेक्ट
- लॉसलेस रीराइट की नापी गई बचत
- आगे क्या करें इसकी ठोस सलाह
- केवल पढ़ने वाला — फ़ाइल नहीं बदलती
PDF साइज़ एनालाइज़र का उदाहरण
यह 60 MB क्यों है?
इनपुट:
presentation.pdfआउटपुट:
इमेज 52.1 MB (87%) · फ़ॉन्ट 3.4 MB · पेज कंटेंट 1.1 MB · स्ट्रक्चर 0.6 MB; सबसे बड़ा: इमेज 1 380 0 R 9.8 MB (पेज 4); सलाह: इमेज हावी हैं — इमेज री-कंप्रेशन से कंप्रेस करेंPDF साइज़ एनालाइज़र के बारे में अक्सर पूछे जाने वाले सवाल
आमतौर पर PDF को बड़ा क्या बनाता है?
इमेज — ख़ासकर रंगीन 300–600 DPI पर स्टोर किए स्कैन — फिर एम्बेडेड फ़ॉन्ट (कई पूरे फ़ॉन्ट, या एक ही फ़ॉन्ट कई बार एम्बेड), फिर इंक्रीमेंटल अपडेट जो बदले ऑब्जेक्ट के पुराने संस्करण रखते हैं।
"स्ट्रक्चर और ओवरहेड" क्या है?
ऐसे बाइट जो किसी स्ट्रीम के अंदर नहीं: ऑब्जेक्ट हेडर, डिक्शनरी, क्रॉस-रेफ़रेंस टेबल और व्हाइटस्पेस। ऑब्जेक्ट स्ट्रीम वाला रीराइट इसे घटाता है।
क्या विश्लेषण मेरी फ़ाइल बदलता है?
नहीं। यह सिर्फ़ फ़ाइल पढ़ता है; रीराइट का अनुमान मेमोरी में निकाला जाकर फेंक दिया जाता है।
क्या मेरी PDF किसी सर्वर पर अपलोड होती है?
नहीं। फ़ाइल आपका ब्राउज़र WebAssembly और JavaScript से खोलता और प्रोसेस करता है; Mutqan Soft या किसी और को कुछ नहीं भेजा जाता। टैब बंद करें और फ़ाइल चली जाती है। नतीजा डाउनलोड करने के लिए सिर्फ़ एक मुफ़्त अकाउंट चाहिए — न सब्सक्रिप्शन, न भुगतान।
क्या यह पासवर्ड वाली PDF पर काम करता है?
हाँ, अगर आप पासवर्ड जानते हैं: फ़ाइल सूची एक बार पासवर्ड पूछती है और फिर हर ऑपरेशन डिक्रिप्ट किए पेजों पर चलता है। नतीजा बिना पासवर्ड सेव होता है जब तक आप उसे दोबारा सुरक्षित न करें।
तकनीकी नोट्स
हर स्ट्रीम ऑब्जेक्ट अपनी डिक्शनरी (/Type, /Subtype, /Filter, फ़ॉन्ट प्रोग्राम की, ICC और शेडिंग मार्कर) से वर्गीकृत होता है और उसकी एन्कोडेड लंबाई जोड़ी जाती है। ऑब्जेक्ट स्ट्रीम वाला ड्राई री-सेव फ़ाइल बनाए बिना स्ट्रक्चरल बचत नापता है।
संदर्भ
- ISO 32000-2:2020 — Document management — Portable document format — Part 2: PDF 2.0वर्तमान PDF मानक: फ़ाइल संरचना, ऑब्जेक्ट, पेज, फ़ॉन्ट, एनोटेशन, फ़ॉर्म और एन्क्रिप्शन।
- PDF Reference — ISO 32000-1:2008 (PDF 1.7), Adobe copyमुफ़्त पढ़ने योग्य PDF 1.7 स्पेसिफ़िकेशन: पेज ट्री, कंटेंट स्ट्रीम, मेटाडेटा, अनुमतियाँ और स्टैंडर्ड सिक्योरिटी हैंडलर।
- PDF.jsओपन-सोर्स PDF रेंडरर जो बिना प्लगइन ब्राउज़र में PDF पेज बनाता है — दस्तावेज़ लोकली कैसे प्रीव्यू होते हैं।