कहाँ हैं भूतिया विकल्प / स्विच प्रलेखित?


15

मुझे पता है कि एक घोस्टस्क्रिप्ट विकल्प है, उदाहरण के लिए -dPDFSETTINGS=/screen- वह दस्तावेज कहां है? मैं कैसे देख सकता हूं कि यह अन्य विकल्पों में से क्या स्वीकार करता है screen? इसके अलावा, -dMaxSubsetPct=100- यह क्या करता है?

मैं खोलता हूं man gs, खोजता PDFSETहूं, मुझे "पैटर्न नहीं मिला"। मैं एक खोज इंजन में टाइप करता हूं, मुझे व्यक्तिगत वेबपेजों का असंख्य मिलता है, कोई दस्तावेजी हिट नहीं।

क्या कोई लिंक से मदद कर सकता है?


EDIT: इस संबंधित पोस्ट को भी देखें:

आउटपुट डिवाइस के डिफ़ॉल्ट विकल्प / सेटिंग्स (जैसे 'pdfwrite' या 'tiffg4') के लिए भूत-प्रेत की क्वेरी - स्टैक ओवरफ्लो

... किसी दिए गए उपकरण के लिए समर्थित विकल्पों की सूची प्राप्त करने के लिए।

जवाबों:


13

घोस्टस्क्रिप्ट पृष्ठ के अवलोकन से , मुझे Ps2pdf.htm पृष्ठ मिला dPDFSETTINGS:

-dPDFSETTINGS=कॉन्फ़िगरेशन
"डिस्टिलर मापदंडों" को चार पूर्वनिर्धारित सेटिंग्स में से एक में प्रीसेट करता है:

  • /screen एक्रोबेट डिस्टिलर "स्क्रीन ऑप्टिमाइज़्ड" सेटिंग के समान कम रिज़ॉल्यूशन आउटपुट का चयन करता है।
  • /ebook Acrobat Distiller "eBook" सेटिंग के समान मध्यम-रिज़ॉल्यूशन आउटपुट का चयन करता है।
  • /printer एक्रोबेट डिस्टिलर "प्रिंट ऑप्टिमाइज्ड" सेटिंग के समान आउटपुट का चयन करता है।
  • /prepress Acrobat Distiller "Prepress Optimized" सेटिंग के समान आउटपुट का चयन करता है।
  • /default संभवतया बड़े आउटपुट फ़ाइल की कीमत पर, विभिन्न प्रकार के उपयोगों के लिए उपयोगी आउटपुट का चयन करता है।

एक ही पृष्ठ पर, MaxSubsetPctकेवल मान्यता प्राप्त "एक्रोबैट डिस्टिलर 5 मापदंडों की एक तालिका में दिखाई देता है डिस्टिलरपैरेटर्स दस्तावेज़ में परिभाषित एक्रोबेट एसडीके में शामिल है", और उस एसडीके के लिंक।

बड़े एसडीके को डाउनलोड करने के बजाय, मैंने एडोब की साइट पर "डिस्टिलर पैरामीटर्स" की खोज की और एडोब पीडीएफ क्रिएशन सेटिंग्स को पाया, जो पेज 88 पर मैक्ससुबसेटपैक की व्याख्या करता है:

MaxSubsetPct

इसके द्वारा समर्थित: सभी एप्लिकेशन
प्रकार: पूर्णांक
UI नाम: सबसेट एम्बेडेड फ़ॉन्ट जब उपयोग किए गए वर्णों का प्रतिशत से कम है: मान %
डिफ़ॉल्ट मान: 100

एक फ़ॉन्ट में ग्लिफ़ का अधिकतम प्रतिशत जो कि एक फ़ॉन्ट के रूप में इस्तेमाल किया जा सकता है, पूरे फ़ॉन्ट के पहले एक सबसेट के बजाय एम्बेडेड है। स्वीकार्य सीमा 100 के माध्यम से 1 है।

डिस्टिलर केवल इस मूल्य का उपयोग करता है यदि सबसेटफॉंट्स है true। उदाहरण के लिए, 30 के मान का अर्थ है कि एक फ़ॉन्ट पूर्ण में एम्बेड किया जाएगा (सबसेट नहीं) यदि 30% से अधिक ग्लिफ़ का उपयोग किया जाता है; 100 के मान का मतलब है कि सभी फॉन्टों में कोई फर्क नहीं पड़ता कि कितने ग्लिफ़ का उपयोग किया जाता है (क्योंकि आप 100% से अधिक ग्लिफ़ का उपयोग नहीं कर सकते हैं)।


उस @Bavi_H के लिए बहुत धन्यवाद - इसलिए मुझे ps2pdfइसके बजाय देखना चाहिए था ! खैर, यह वास्तव में मेरे लिए नहीं हुआ, इसलिए मैं सूचक :)चीयर्स की सराहना करता हूं !
सदाऊ

लिंक डेड हैं
एलेक जैकबसन

12

समर्थित इन सभी विकल्पों की सूची प्राप्त करने के लिए -dPDFSETTINGS=..., आप यह कर सकते हैं:

gs \
  -dNODISPLAY \
  -c ".distillersettings {exch ==only ( ) print ==} forall quit"

आपको यह परिणाम देखना चाहिए:

/default -dict-
/prepress -dict-
/PSL2Printer -dict-
/ebook -dict-
/screen -dict-
/printer -dict-

आप -dPDFSETTINGS=/screenपैरामीटर की विस्तृत सेटिंग्स के लिए क्वेरी के लिए निम्नलिखित घोस्टस्क्रिप्ट कमांड को निष्पादित कर सकते हैं :

gs \
  -q \
  -dNODISPLAY \
  -c ".distillersettings /screen get {exch ==only ( ) print ===} forall quit" \
| sort

यह एक भूत-प्रेत के आंतरिक .distillersettings शब्दकोष का सवाल है /screen, जिसका नाम एक कुंजी है , जिसका मूल्य फिर से एक और शब्दकोष है ... उत्पादन कुछ इस तरह होना चाहिए (आपके सटीक घोस्टस्क्रिप्ट संस्करण के आधार पर थोड़ा भिन्न हो सकता है):

/AutoRotatePages /PageByPage
/CannotEmbedFontPolicy /Warning
/ColorACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/ColorConversionStrategy /sRGB
/ColorImageDownsampleType /Average
/ColorImageResolution 72
/CompatibilityLevel 1.3
/CreateJobTicket false
/DoThumbnails false
/EmbedAllFonts true
/GrayACSImageDict << /ColorTransform 1 /QFactor 0.76 /Blend 1 /HSamples [2 1 1 2] /VSamples [2 1 1 2] >>
/GrayImageDownsampleType /Average
/GrayImageResolution 72
/MonoImageDownsampleType /Average
/MonoImageResolution 300
/NeverEmbed [/Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic /Symbol /ZapfDingbats]
/PreserveEPSInfo false
/PreserveOPIComments false
/PreserveOverprintSettings false
/UCRandBGInfo /Remove

वही जो आप सभी (अन्य) मापदंडों के लिए -dPDFSETTINGS=...कर सकते हैं:

  • /prepress
  • /printer
  • /default
  • /screen
  • /ebook
  • /PSL2Printer

इन सभी की विस्तृत सेटिंग्स की तुलना करना काफी दिलचस्प है (और Ps2pdf.htm के लिए दस्तावेज़ के समानांतर में भी देखो ...)।


मान लीजिए कि मैं screenसेटिंग्स में से एक पैरामीटर को ट्विक करना चाहता हूं । मैं कमांड लाइन पर इन सभी कमांडों को कैसे पास करूंगा gs?
एलेक जैकबसन

@AlecJacobson: आपके प्रश्न का उत्तर देने के लिए आपको उस नाम का उल्लेख करना होगा जिसे आप ट्वीक करना चाहते हैं।
कुर्ट फ़ेफ़ेले

मैं मूल रूप से इतने पर इस (अनुत्तरित) सवाल का जवाब देखने के लिए कर रहा हूँ stackoverflow.com/questions/54289570/...
एलेक जैकबसन

@AlecJacobson: इससे मुझे जल्दी से समझ नहीं आता कि आपकी समस्या क्या है। (मैं घंटे से काम पर रखने के लिए उपलब्ध हूं, क्या आपको इसकी मदद करनी चाहिए, हालांकि ...)
कर्ट फ़ेफ़ेले

2

यह नए उपयोगकर्ताओं के लिए एक अच्छा दस्तावेज है:

http://www.ghostscript.com/doc/9.05/Use.htm


इसके लिए बहुत धन्यवाद, @nwhsvc - यह वास्तव में एक बहुत अच्छा दस्तावेज लगता है (बस इसे त्वरित ब्राउज़ करें), लेकिन फिर, यह न तो "-DPDFSETTINGS" और न ही "-DMaxSubsetPct" का उल्लेख करता है, अकेले ही बताएं कि वे क्या करते हैं । क्या कोई संदर्भ है जो इनकी व्याख्या करता है? चीयर्स!
सदाऊ

2

मैंने निम्नलिखित पाया:

ps2pdf:

"स्क्रीन ऑप्टिमाइज़्ड" "ई-पुस्तक" "प्रिंट ऑप्टिमाइज़्ड" "प्रेप्स ऑप्टिमाइज़्ड"

Acrobat 'Save as Adobe PDF' printer dialog:

"प्रेस क्वालिटी" "हाई क्वालिटी प्रिंट" "सबसे छोटी फ़ाइल का आकार" "मानक"

एडोब पीडीएफ प्रीसेट :

Press Quality

उच्च गुणवत्ता वाले प्रिंट उत्पादन (उदाहरण के लिए, डिजिटल प्रिंटिंग के लिए या किसी चित्रकार या प्लेटसेटर के लिए रंग पृथक्करण के लिए) पीडीएफ फाइलें बनाता है। हालाँकि, यह उन फ़ाइलों को नहीं बनाता है जो PDF / X अनुरूप हैं। इस मामले में, सामग्री की गुणवत्ता उच्चतम विचार है। उद्देश्य एक पीडीएफ फाइल में सभी जानकारी को बनाए रखना है जो एक वाणिज्यिक प्रिंटर या प्रिंट सेवा प्रदाता को दस्तावेज़ को सही ढंग से प्रिंट करने की आवश्यकता होती है। विकल्पों का यह सेट पीडीएफ 1.4 का उपयोग करता है, सीएमवाईके के लिए रंगों को परिवर्तित करता है, और रंग और स्केल छवियों को 300 पीपीआई और मोनोक्रोम छवियों को 1200 पीपीआई तक पहुंचाता है। यह सभी फोंट के सबसेट को एम्बेड करता है और पारदर्शिता (पारदर्शिता के लिए सक्षम फ़ाइल प्रकारों के लिए) को संरक्षित करता है।

High Quality Print

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

Smallest File Size

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

Standard

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

इसके साथ कोई सटीक संबंध नहीं है, ps2pdf PDFSETTINGSलेकिन यह कम से कम प्रीसेट गुणों में अंतर का एक विचार देता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.