गुणवत्ता को खोए बिना .pdf आकार को कैसे कम करें


18

पृष्ठभूमि

मैं छवियों से भरे .pdf के आकार को कम करना चाहता हूं। में और बचाने से पहले सेट के Previewमाध्यम से गुंबद हो सकता है ।ExportQuartz Filter-> Reduce File Size

पूर्वावलोकन-निर्यात

मुसीबत

फ़ाइल वास्तव में ~ 30MB से 0.37MB तक कम हो गई।

लेकिन परिणाम में ऐसी खराब गुणवत्ता है कि छवियां मुश्किल से पठनीय हैं।

सवाल

मैंने Image Magicइसे प्राप्त करने के लिए उपयोग करने का एक उदाहरण देखा - लेकिन क्या यह किसी बाहरी सॉफ्टवेयर के बिना पूर्वावलोकन द्वारा किया जा सकता है ?


जवाबों:


23

समस्या यह है - रूपांतरण के दौरान उपयोग किए जाने वाले डिफ़ॉल्ट फ़िल्टर में बहुत कम रूपांतरण सेटिंग होती हैं।

शुक्र है, एक कस्टम फ़िल्टर जोड़ा जा सकता है।

कस्टम फ़िल्टर चरण को कदम से जोड़ना

  1. नई निर्देशिका बनाएं (यदि आपके पास नहीं है) - /Library/Filters
  2. अद्वितीय फ़िल्टर के साथ नई फ़िल्टर फ़ाइल जोड़ें - fe Reduce Size with good quality.qfilter
  3. फ़ाइल में नए फ़िल्टर के साथ XML होना चाहिए - आप /System/Library/Filters/Reduce File Size.qfilterफ़ाइल के आधार पर या मेरे नीचे उदाहरण का उपयोग कर सकते हैं । संपीड़न सेटिंग, छवि आकार बदलें और अपने फ़िल्टर के लिए अद्वितीय प्रदर्शन नाम जोड़ें।

फ़िल्टर फ़ाइल संरचना / उदाहरण

मैंने टिप्पणियों द्वारा मुख्य सेटिंग्स को चिह्नित किया।

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Domains</key>
    <dict>
        <key>Applications</key>
        <true/>
        <key>Printing</key>
        <true/>
    </dict>
    <key>FilterData</key>
    <dict>
        <key>ColorSettings</key>
        <dict>
            <key>DocumentColorSettings</key>
            <dict>
                <key>CustomLHSCorrection</key>
                <array>
                    <integer>8</integer>
                    <integer>8</integer>
                    <integer>8</integer>
                </array>
            </dict>
            <key>ImageSettings</key>
            <dict>
                <key>Compression Quality</key>
    <!-- ====== Set your custom quality <0,1> ======= -->
                <real>0.75</real>
                <key>ImageCompression</key>
                <string>ImageJPEGCompress</string>
                <key>ImageScaleSettings</key>
                <dict>
                    <key>ImageScaleFactor</key>
    <!-- ====== Set your scale factor <0,1> ======= -->                 
                    <real>0.75</real>
                    <key>ImageScaleInterpolate</key>
                    <true/>
    <!-- ====== Set what sizes your images can reach ======= -->                    
                    <key>ImageSizeMax</key>
                    <integer>1684</integer>
                    <key>ImageSizeMin</key>
                    <integer>1200</integer>
                </dict>
            </dict>
        </dict>
    </dict>
    <key>FilterType</key>
    <integer>1</integer>
    <key>Name</key>
<!-- ====== Set unique display name for your filter ======= -->
    <string>Reduce Size Good Quality</string>
</dict>
</plist>

नतीजा

फ़ाइल निर्यात करते समय अपना नया फ़िल्टर चुनें।

यहां छवि विवरण दर्ज करें


उपयोगी लेख:


4

पूर्वावलोकन अपनी क्षमताओं में बहुत सीमित है। (हालांकि @ michalczukm का जवाब अच्छी तरह से सरल दस्तावेजों के लिए एक कोशिश के काबिल हो सकता है। उदाहरण के लिए, बिना पीडीएफ संरचना वाले वे पीडीएफ, बिना बुकमार्क के। इसके अलावा: जब आप नेत्रहीन रूप से किसी भी गुणवत्ता के नुकसान की व्याख्या नहीं कर सकते , तो यह अभी भी एक हानिकारक प्रक्रिया है, लेकिन कम आक्रामक सेटिंग्स के बिना। फिर मूल क्वार्ट्ज-फिल्टर।)

छवि मैजिक या पूर्वावलोकन के बजाय मैं कोशिश करने का सुझाव देता हूं:

  • एडोब एक्रोबैट (महंगा)

या परिवाद / नि: शुल्क

  • निम्नलिखित मानकों के साथ GhostScript :

    gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -dCompatibilityLevel=1.7 -dNOPAUSE -dQUIET -dPDFSETTINGS=/prepress -sOutputFile=Name_of_Outputfile.pdf To_Reduce_Input.pdf

आप इन सेटिंग्स के साथ खेल सकते हैं। यहां दिए गए लोगों को किसी भी हानिकारक रूपांतरणों को निष्पादित नहीं करना चाहिए या महत्वपूर्ण दस्तावेज़ संरचनाओं को दूर नहीं करना चाहिए। अर्थ: अधिकांश समय बचत बचत बहुत अच्छी हो सकती है, लेकिन कभी-कभी फ़ाइल का आकार भी बढ़ जाता है।

घोस्टस्क्रिप्ट मैकओएस के लिए कई स्थानों के माध्यम से उपलब्ध है। संबंधित muPDF ऐप स्टोर पर भी उपलब्ध है ।

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


घोस्टस्क्रिप्ट का उपयोग बड़े और अधिक जटिल परिदृश्यों के लिए बहुत अच्छा लगता है। सरल दस्तावेजों के लिए (कि मेरा मामला था) फ़िल्टर का उपयोग करने के लिए त्वरित था और पर्याप्त पर्याप्त था। PS ध्यान दें कि प्रश्न और पहला उत्तर दोनों मेरे हैं:
michalczukm

4

आप Apple के बिल्ट-इन ColorSync उपयोगिता का उपयोग करके, पीडीएफ में छवि डेटा आकार को कम करने के लिए अपना फ़िल्टर बना सकते हैं। फिर पूर्वावलोकन के निर्यात में फ़िल्टर का चयन करें।

(NB: किसी कारण से "निर्यात के रूप में पीडीएफ" फिल्टर नहीं दिखाता है, लेकिन निर्यात, पीडीएफ को फ़ाइल प्रारूप के रूप में चुनता है, करता है।)

यहां छवि विवरण दर्ज करें


2

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

https://github.com/superman-lopez/compressjpeginpreview


1

आप इस वेबसाइट का उपयोग कर सकते हैं: https://smallpdf.com/compress-pdf PDF को वास्तव में छोटे आकार में सिकोड़ने के लिए। संपीड़न के बाद भी पीडीएफ गुणवत्ता वास्तव में अच्छी है।


अच्छा मंच है, लेकिन दुर्भाग्य से मेरे लिए 4k पेज पीडीएफ (3+ जीबी) का समय समाप्त हो गया है> "आपकी पीडीएफ फाइल को संपीड़ित करने में बहुत लंबा समय लगा। अधिकतम संपीड़न समय वर्तमान में 10 मिनट तक सीमित है।"
philshem

0

यदि आपके पास एक पीडीएफ है जो संस्करण 1.6 या 1.7 है, तो आप पूर्वावलोकन में डुप्लिकेट सेटिंग का उपयोग कर सकते हैं। पूर्वावलोकन फ़ाइल को 1.4 pdf के रूप में सहेजेगा और फ़ाइल आकार में लगभग 50% बचाएगा। जहां तक ​​मैं बता सकता हूं कि गुणवत्ता का कोई नुकसान नहीं है। जब तक आप आगे की बचत नहीं चाहते हैं, निर्यात - कम फ़ाइल आकार का उपयोग करने की आवश्यकता नहीं है।


प्रिंट के लिए इच्छित कुछ दस्तावेजों के लिए यह ठीक हो सकता है। लेकिन तर्क संदिग्ध है। आमतौर पर पीडीएफ संस्करण को बढ़ाने से बेहतर संपीड़न आदि की अनुमति मिलती है। क्या आपको लगता है कि इस तरह से पूर्वावलोकन का उपयोग करना हानिपूर्ण है, उदाहरण के लिए पुन: दस्तावेज़ संरचना: आप उदाहरण के लिए बुकमार्क ढीले करेंगे?
लैंगलैंगसी

मैं पूर्वावलोकन और पीडीएफ के साथ काम करने से कुछ निष्कर्षों का वर्णन कर रहा हूं। मुझे समझ नहीं आता कि यह इस तरह से क्यों काम करता है लेकिन मैंने जो सीखा है वह है ..
jmh

वैसे मैं यह पूर्वावलोकन के एक नए संस्करण के साथ दोहराने के लिए नहीं कर सकता। मैं नहीं जानता, क्या हुआ। मुझे यकीन है कि मेरा पहले का विश्लेषण सही था।
जेएमएच

मुझे विश्वास है कि आपका अवलोकन सही था ("स्पष्टीकरण" संभवतः नहीं)। यही कारण है कि यह ए अभी भी ठीक है और एक शॉट के लायक विधि है। वहाँ बहुत कुछ बहुत भयानक पीडीएफ हैं। यहां तक ​​कि वास्तव में बड़े प्रकाशकों से। (क्या आपने एक ही PDF के साथ लेकिन नए पूर्वावलोकन के साथ प्रयास किया है?) चूंकि PDF-spec स्वयं एक गड़बड़ है: प्रारंभ से निर्माण को नियंत्रित करने के लिए सुनिश्चित करने के अलावा, "सर्वश्रेष्ठ" विधि को लगभग हर बार आज़माया जाना है ...
LangLangC
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.