All Tools / Blog / PDF को गुणवत्ता खोए बिना कैसे कंप्रेस करें

PDF को गुणवत्ता खोए बिना कैसे कंप्रेस करें

5 min read

20 MB का PDF जो 2 MB होना चाहिए — यह एक आम समस्या है। ईमेल अटैचमेंट बाउंस होते हैं, अपलोड लिमिट फ़ाइलें रिजेक्ट करती है, और कोई भी डॉक्यूमेंट खुलने के लिए 10 सेकंड इंतजार नहीं करना चाहता। अच्छी खबर: ज़्यादातर बड़े PDF को बिना किसी दिखाई देने वाली क्वालिटी हानि के काफी कंप्रेस किया जा सकता है।

PDF ज़रूरत से बड़े क्यों होते हैं

बिना सोचे-समझे कंप्रेस करने से पहले, फ़ाइल बड़ी क्यों है यह समझना ज़रूरी है:

  • बिना ऑप्टिमाइज़ इमेज — Word या Illustrator से एक्सपोर्ट किया गया PDF फुल-रेज़ोल्यूशन PNG या TIFF इमेज एम्बेड कर सकता है, जबकि 150 DPI का कंप्रेस्ड JPEG स्क्रीन पर एकदम वैसा ही दिखेगा।
  • एम्बेडेड फ़ॉन्ट — फ़ॉन्ट प्रति फ़ॉन्ट फेस 1–5 MB जोड़ सकते हैं। सबसेटिंग (केवल उपयोग किए गए ग्लिफ़ रखना) इसे कम करती है।
  • डुप्लीकेट ऑब्जेक्ट — कॉपी-पेस्ट किए गए एलिमेंट या पेज बैकग्राउंड एक ही रिसोर्स को कई बार दोहरा सकते हैं।
  • अनकंप्रेस्ड स्ट्रीम — पुराने या खराब तरीके से एक्सपोर्ट किए गए PDF ऑब्जेक्ट स्ट्रीम पर कंप्रेशन ही नहीं लगाते।
  • हिडन लेयर या मेटाडेटा — Illustrator और InDesign अक्सर एक्सपोर्ट किए गए PDF में पूरा एडिटिंग डेटा एम्बेड करते हैं।

कारण जानने से पता चलता है कि कौनसी तकनीक सबसे ज़्यादा मदद करेगी।

तकनीक 1: सोर्स से दोबारा एक्सपोर्ट करें

अगर आपके पास ओरिजिनल डॉक्यूमेंट (Word, Google Docs, Figma, InDesign) है, तो दोबारा एक्सपोर्ट करना लगभग हमेशा सबसे अच्छा विकल्प है। "वेब/स्क्रीन के लिए ऑप्टिमाइज़" या "सबसे छोटी फ़ाइल साइज़" चुनें — ये प्रीसेट इमेज को 96–150 DPI तक डाउनसैंपल करते हैं और फ़ॉन्ट सबसेटिंग अपने आप करते हैं।

Adobe Acrobat: File → Save As Other → Reduced Size PDF।

LibreOffice: Export as PDF → इमेज के लिए "JPEG compression" चुनें।

Word: File → Export → Create PDF/XPS → Options → Bitmap compression।

तकनीक 2: Ghostscript (कमांड लाइन)

Ghostscript मुफ़्त है, सभी प्लेटफ़ॉर्म पर उपलब्ध है, और सबसे अच्छा कंप्रेशन रेशियो देता है। यह PDF को टारगेट DPI पर री-रेंडर करता है, इमेज री-कंप्रेस करता है, और ज़्यादातर मेटाडेटा हटाता है।

gs -sDEVICE=pdfwrite \
   -dCompatibilityLevel=1.4 \
   -dPDFSETTINGS=/ebook \
   -dNOPAUSE -dBATCH -dQUIET \
   -sOutputFile=output.pdf \
   input.pdf

-dPDFSETTINGS प्रीसेट क्वालिटी कंट्रोल करते हैं:

सेटिंग टारगेट DPI सबसे अच्छा किसके लिए
/screen 72 DPI ईमेल, वेब प्रीव्यू
/ebook 150 DPI स्क्रीन पर पढ़ना
/printer 300 DPI घरेलू प्रिंटिंग
/prepress 300 DPI + रंग प्रोफेशनल प्रिंट
/default कोई बदलाव नहीं केवल लॉसलेस स्ट्रीम कंप्रेशन

ज़्यादातर मामलों में /ebook सबसे अच्छा बैलेंस है — ओरिजिनल से काफी छोटा, लेकिन स्क्रीन पर पढ़ने लायक।

तकनीक 3: img2pdf + pngquant (इमेज-हेवी PDF के लिए)

अगर आपका PDF मूल रूप से स्कैन की गई इमेज का ढेर है, तो पहले इमेज कंप्रेस करें, फिर दोबारा असेंबल करें:

# पेज को इमेज के रूप में निकालें (poppler चाहिए)
pdftoppm -r 150 input.pdf page

# इमेज कंप्रेस करें
pngquant --quality=65-80 *.png

# दोबारा असेंबल करें
img2pdf page-*.png -o output.pdf

यह वर्कफ़्लो उन स्कैन डॉक्यूमेंट के लिए विशेष रूप से प्रभावी है जहाँ स्कैनर ने 600 DPI TIFF सेव किए थे।

तकनीक 4: ऑनलाइन टूल

जब कमांड-लाइन टूल उपलब्ध न हों, तो ब्राउज़र-बेस्ड कंप्रेसर काम करते हैं। PDF अपलोड करें, क्वालिटी लेवल चुनें, रिज़ल्ट डाउनलोड करें — कोई सॉफ़्टवेयर इंस्टॉलेशन की ज़रूरत नहीं। अगर टूल क्लाइंट-साइड प्रोसेस करता है तो फ़ाइल ब्राउज़र से बाहर नहीं जाती।

ध्यान देने वाली बात: टूल फ़ाइलें आपके ब्राउज़र में (क्लाइंट-साइड) प्रोसेस करता है या सर्वर पर भेजता है? कॉन्ट्रैक्ट या मेडिकल रिकॉर्ड जैसे संवेदनशील दस्तावेज़ों के लिए, क्लाइंट-साइड प्रोसेसिंग ज़्यादा सुरक्षित है।

PDF के लिए "लॉसलेस" कंप्रेशन का असल मतलब

लॉसलेस कंप्रेशन डुप्लीकेट डेटा हटाता है, स्ट्रीम ऑप्टिमाइज़ करता है, और अनावश्यक मेटाडेटा हटाता है — बिना किसी पिक्सेल वैल्यू को बदले। रिज़ल्ट ओरिजिनल जैसा दिखता है। इस तरह कई PDF में 20–40% साइज़ कम हो सकती है — पूरी प्रिंट क्वालिटी बनाए रखते हुए भी करने लायक।

लॉसी कंप्रेशन इमेज डाउनसैंपल (रेज़ोल्यूशन कम) करके और JPEG कंप्रेशन लगाकर आगे जाता है। 300 DPI प्रेस-रेडी PDF के लिए, 150 DPI स्क्रीन-क्वालिटी पर लाने से इमेज डेटा ओरिजिनल का लगभग 25% रह जाता है।

जो फ़ाइलें केवल स्क्रीन पर पढ़ी जाएंगी, उनके लिए 150 DPI लॉसी ठीक है।

वास्तविक कंप्रेशन कितना होगा?

ओरिजिनल कंटेंट सामान्य कमी
स्कैन डॉक्यूमेंट (600 DPI TIFF) 85–95% छोटा
InDesign/Illustrator एक्सपोर्ट 60–80% छोटा
Word/Google Docs एक्सपोर्ट 30–60% छोटा
पहले से ऑप्टिमाइज़ PDF 5–15% छोटा
केवल टेक्स्ट PDF 5–10% छोटा

अगर कोई टूल दावा करे कि वह केवल-टेक्स्ट PDF को 80% कंप्रेस कर सकता है, तो संदेह करें — कंप्रेस करने के लिए उतना है ही नहीं।

कब कंप्रेस न करें

इन स्थितियों में कंप्रेशन से बचें:

  • PDF प्रोफेशनल प्रिंट शॉप के लिए है (उन्हें 300+ DPI चाहिए)।
  • फ़ाइल में डिजिटली साइन्ड कंटेंट है — कंप्रेशन सिग्नेचर को अमान्य कर सकता है।
  • आप कानूनी या मेडिकल दस्तावेज़ आर्काइव कर रहे हैं (इसके बजाय PDF/A फ़ॉर्मेट इस्तेमाल करें)।

मुख्य बातें

  • पहले सोर्स से दोबारा एक्सपोर्ट करें; यह लॉसलेस है और अक्सर सबसे प्रभावी भी।
  • Ghostscript का /ebook प्रीसेट सबसे अच्छा ऑल-पर्पस कमांड-लाइन विकल्प है।
  • स्क्रीन-ओनली दस्तावेज़ों के लिए 150 DPI; प्रिंटिंग के लिए 300 DPI चुनें।
  • लॉसलेस-ओनली कंप्रेशन (स्ट्रीम ऑप्टिमाइज़ेशन) शून्य क्वालिटी बदलाव के साथ 20–40% कमी देता है।
  • संवेदनशील दस्तावेज़ों के लिए क्लाइंट-साइड टूल इस्तेमाल करें ताकि फ़ाइलें आपके डिवाइस पर रहें।