Ghostscript seçenekleri / anahtarları nerede belgelenir?


15

Bir Ghostscript seçeneği olduğunu biliyorum, örneğin -dPDFSETTINGS=/screen- bu nerede belgeleniyor? Başka hangi seçenekleri kabul ettiğini nasıl görebilirim, appart screen? Ayrıca, -dMaxSubsetPct=100- ne yapar?

Açarım man gs, ararım PDFSET, "Desen bulunamadı" diyorum. Bir arama motoru yazıyorum, sayısız kişisel web sayfası alıyorum, hiçbir belge isabeti yok.

Bir bağlantı ile kimse yardımcı olabilir mi?


EDIT: Ayrıca bu ilgili yazıya bakın:

Bir çıkış cihazının varsayılan seçenekleri / ayarları için Ghostscript'i sorgulama ('pdfwrite' veya 'tiffg4' gibi) - Yığın Taşması

... belirli bir cihaz için desteklenen seçeneklerin bir listesini almak için.

Yanıtlar:


13

Gönderen Ghostscript genel bakış sayfasından buldum Ps2pdf.htm sayfası açıklıyor dPDFSETTINGS:

-dPDFSETTINGS=configuration
"Distiller parametrelerini" önceden tanımlanmış dört ayardan birine ayarlar:

  • /screen Acrobat Distiller "Ekran Optimize Edildi" ayarına benzer düşük çözünürlüklü çıkış seçer.
  • /ebook Acrobat Distiller "eKitap" ayarına benzer orta çözünürlüklü çıktıları seçer.
  • /printer Acrobat Distiller "Baskı Optimize Edildi" ayarına benzer çıktılar seçer.
  • /prepress Acrobat Distiller "Baskı Öncesi Optimize Edildi" ayarına benzer bir çıkış seçer.
  • /default büyük olasılıkla daha büyük bir çıktı dosyası pahasına çok çeşitli kullanımlarda faydalı olması amaçlanan çıktıyı seçer.

Aynı sayfada, MaxSubsetPctyalnızca tanınan "Acrobat SDK'da bulunan DistillerParameters belgesinde tanımlanan Acrobat Distiller 5 parametreleri" tablosunda ve bu SDK'ya bağlantılarda görünür.

Büyük SDK'yı indirmek yerine Adobe'nin sitesinde "Distiller Parametreleri" ni aradım ve sayfa 88'deki MaxSubsetPct'i açıklayan Adobe PDF Oluşturma Ayarları'nı buldum :

MaxSubsetPct

Destekleyen: tüm uygulamalar
Tür: integer
UI adı: Kullanılan karakterlerin yüzdesi küçük olduğunda gömülü fontları alt küme: değer %
Varsayılan değer: 100

Bir fonttaki, alt küme yerine tüm fontun yerleştirilmesinden önce kullanılabilecek maksimum glif yüzdesi. İzin verilen aralık 1 ila 100 arasındadır.

Distiller bu değeri yalnızca SubsetFonts ise kullanır true. Örneğin, 30 değeri, gliflerin% 30'undan fazlası kullanılırsa bir fontun tam olarak (alt kümeye değil) gömüleceği anlamına gelir; 100 değeri, kaç glif kullanılırsa kullanılsın tüm fontların alt kümeleneceği anlamına gelir (çünkü gliflerin% 100'ünden fazlasını kullanamazsınız).


Bunun için çok teşekkürler @Bavi_H - bu yüzden ps2pdfbunun yerine aramalıydım ! Bu benim için gerçekten olmadı, bu yüzden :)Cheers işaretçisini takdir ediyorum !
sdaau

bağlantılar ölü
Alec Jacobson

12

Tarafından desteklenen tüm bu seçeneklerin bir listesini almak için -dPDFSETTINGS=... şunları yapabilirsiniz:

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

Bu Sonucu görmelisiniz:

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

Aşağıdaki Ghostscript komutunu, -dPDFSETTINGS=/screenParametrenin :

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

Bu seferki Ghostscript iç sorgular .distillersettings sözlüğünü adlı bir anahtar tutan,/screen , değeri başka bir sözlük olan ... Çıktı böyle bir şey olmalıdır (tam Ghostscript sürümünüze bağlı olarak biraz değişebilir):

/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

Tüm (diğer) parametreler için yapabileceğiniz aynı şey -dPDFSETTINGS=...:

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

Tüm bunların ayrıntılı ayarlarını karşılaştırmak oldukça ilginçtir (ve ayrıca Ps2pdf.htm için Dokümantasyona paralel olarak bakın ).


screenAyarlardaki parametrelerden birini değiştirmek istediğinizi varsayalım . Tüm bu komutları komut satırına nasıl iletirim gs?
Alec Jacobson

@AlecJacobson: Sorunuzu cevaplamak için hangi parametreyi değiştirmek istediğinizi belirtmeniz gerekir.
Kurt Pfeifle


@AlecJacobson: Bu, sorunun ne olduğunu hızlıca anlamama yardımcı olmaz . (Yine de size yardım etmek için bir saatlik işe alım için hazırım ...)
Kurt Pfeifle

2

Bu yeni kullanıcılar için iyi bir belgedir:

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


Bunun için çok teşekkürler, @nwhsvc - gerçekten çok iyi bir belge gibi görünüyor (sadece hızlı bir göz attı), ama yine de ne yaptıklarını açıklamak için ne "-dPDFSETTINGS" ne de "-dMaxSubsetPct" den bahsetmiyor . Bunları açıklayan bir referans var mı? Şerefe!
sdaau

2

Aşağıdakileri buldum:

ps2pdf:

"Ekran Optimize Edildi" "eBook" "Baskı Optimize Edildi" "Baskı Öncesi Optimize Edildi"

Acrobat 'Save as Adobe PDF' printer dialog:

"Baskı Kalitesi" "Yüksek Kaliteli Baskı" "En Küçük Dosya Boyutu" "Standart"

Adobe PDF hazır ayarları :

Press Quality

Yüksek kaliteli baskı üretimi için PDF dosyaları oluşturur (örneğin, dijital baskı veya görüntü ayarlayıcıya veya kalıp ayarlayıcıya renk ayrımı için). Ancak, PDF / X uyumlu dosyalar oluşturmaz. Bu durumda, içeriğin kalitesi en yüksek husustur. Amaç, ticari bir yazıcı veya baskı servis sağlayıcısının belgeyi doğru bir şekilde yazdırmak için ihtiyaç duyduğu tüm PDF dosyalarındaki bilgileri korumaktır. Bu seçenek kümesi PDF 1.4 kullanır, renkleri CMYK'ye dönüştürür ve renkli ve gri tonlamalı görüntüleri 300 ppi'ye ve tek renkli görüntüleri 1200 ppi'ye indirir. Tüm yazı tiplerinin alt kümelerini gömer ve saydamlığı korur (saydamlık yapabilen dosya türleri için).

High Quality Print

Masaüstü yazıcılarda ve prova aygıtlarında kaliteli baskı için PDF'ler oluşturur. Bu hazır ayar PDF 1.4, renkli ve gri tonlamalı görüntüleri 300 ppi'ye ve tek renkli görüntüleri 1200 ppi'ye düşürür. Ayrıca tüm yazı tiplerinin alt kümelerini gömer, rengi değiştirmeden bırakır ve saydamlığı düzleştirmez (saydamlık yapabilen dosya türleri için).

Smallest File Size

Web'de veya intranette görüntülemek veya bir e-posta sistemi üzerinden dağıtmak için PDF dosyaları oluşturur. Bu seçenek kümesi sıkıştırma, altörnekleme ve nispeten düşük görüntü çözünürlüğü kullanır. Tüm renkleri sRGB'ye dönüştürür ve (Adobe Acrobat Distiller tabanlı dönüşümler için) yazı tiplerini gömmez. Ayrıca bayt sunumu için dosyaları optimize eder.

Standard

Masaüstü yazıcılara veya dijital fotokopi makinelerine yazdırılacak, CD'de yayınlanacak veya bir istemciye yayınlama kanıtı olarak gönderilecek PDF dosyaları oluşturur. Bu seçenek kümesi, dosya boyutunu düşük tutmak için sıkıştırma ve altörnekleme kullanır. Ancak, dosyada kullanılan tüm (izin verilen) yazı tiplerinin alt kümelerini gömer, tüm renkleri sRGB'ye dönüştürür ve orta çözünürlüğe yazdırır. Windows yazı tipi alt kümeleri varsayılan olarak katıştırılmaz.

Bununla tam bir korelasyon yoktur, ps2pdf PDFSETTINGSancak en azından önceden ayarlanmış niteliklerdeki farklılıklar hakkında bir fikir verir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.