Dove sono documentate le opzioni / opzioni di ghostscript?


15

So che esiste un'opzione Ghostscript, per esempio -dPDFSETTINGS=/screen: dove è documentata? Come posso vedere quali altre opzioni accetta, a parte screen? Inoltre, -dMaxSubsetPct=100- cosa fa?

Apro man gs, PDFSETcerco, ottengo "Pattern non trovato". Scrivo un motore di ricerca, ricevo una miriade di pagine Web personali, nessun risultato nella documentazione.

Qualcuno può aiutare con un link?


EDIT: vedi anche questo post correlato:

Interrogazione di Ghostscript per le opzioni / impostazioni predefinite di un dispositivo di output (come "pdfwrite" o "tiffg4") - StackTranslate.it

... per ottenere un elenco di opzioni supportate per un determinato dispositivo.

Risposte:


13

Dalla pagina Panoramica di Ghostscript , ho trovato la pagina Ps2pdf.htm che spiega dPDFSETTINGS:

-dPDFSETTINGS=configurazione
Preseleziona i "parametri del distillatore" su una delle quattro impostazioni predefinite:

  • /screen seleziona l'uscita a bassa risoluzione simile all'impostazione "Screen Optimized" di Acrobat Distiller.
  • /ebook seleziona un output a media risoluzione simile all'impostazione "eBook" di Acrobat Distiller.
  • /printer seleziona un output simile all'impostazione "Print Optimized" di Acrobat Distiller.
  • /prepress seleziona un output simile all'impostazione "Prepress Optimized" di Acrobat Distiller.
  • /default seleziona l'output destinato a essere utile in un'ampia varietà di usi, eventualmente a spese di un file di output più grande.

Nella stessa pagina, MaxSubsetPctviene visualizzato solo in una tabella di "Parametri Acrobat Distiller 5 definiti nel documento DistillerParameters incluso in Acrobat SDK" e si collega a tale SDK.

Invece di scaricare l'SDK di grandi dimensioni, ho cercato "Distiller Parameters" sul sito di Adobe e ho trovato le impostazioni di creazione di Adobe PDF che spiegano MaxSubsetPct a pagina 88:

MaxSubsetPct

Supportato da: tutte le applicazioni
Tipo: numero intero
UI: Sottoinsieme di caratteri incorporati quando la percentuale di caratteri utilizzata è inferiore a: valore %
Valore predefinito: 100

La percentuale massima di glifi in un carattere che può essere utilizzata prima di incorporare l'intero carattere anziché un sottoinsieme. L'intervallo consentito è compreso tra 1 e 100.

Distiller utilizza questo valore solo se è SubsetFonts true. Ad esempio, un valore di 30 indica che un carattere verrà incorporato per intero (non sottoinsieme) se viene utilizzato più del 30% dei glifi; un valore di 100 indica che tutti i caratteri saranno sottoinsiemi, indipendentemente dal numero di glifi utilizzati (poiché non è possibile utilizzare più del 100% dei glifi).


Mille grazie per questo @Bavi_H - quindi avrei dovuto cercarlo ps2pdf! Bene, non mi è venuto in mente, quindi apprezzo il puntatore :)Saluti!
sdaau,

i collegamenti sono morti
Alec Jacobson,

12

Per ottenere un elenco di tutte queste opzioni supportate da -dPDFSETTINGS=..., puoi farlo:

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

Dovresti vedere questo risultato:

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

È possibile eseguire il seguente comando Ghostscript per eseguire una query per le impostazioni dettagliate del -dPDFSETTINGS=/screenparametro:

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

Questo interroga il .distillersettings dizionario interno di Ghostscript , che contiene una chiave denominata /screen, il cui valore è di nuovo un altro dizionario ... L'output dovrebbe essere qualcosa del genere (può variare leggermente a seconda della versione esatta di Ghostscript):

/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

Lo stesso che puoi fare per tutti gli (altri) parametri -dPDFSETTINGS=...può prendere:

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

È abbastanza interessante confrontare le impostazioni dettagliate di tutti questi (e anche cercare in parallelo la documentazione per Ps2pdf.htm ...).


Supponiamo di voler modificare uno dei parametri all'interno delle screenimpostazioni. Come potrei passare tutti questi comandi dalla riga di comando a gs?
Alec Jacobson,

@AlecJacobson: per rispondere alla tua domanda dovresti nominare quale parametro vuoi modificare.
Kurt Pfeifle,

Fondamentalmente cerco la risposta a questa domanda (senza risposta) su SO stackoverflow.com/questions/54289570/…
Alec Jacobson,

@AlecJacobson: Questo non mi aiuta a capire rapidamente qual è il tuo problema. (Sono disponibile per l'assunzione a ore, se questo ti aiuta, però ...)
Kurt Pfeifle

2

Questo è un buon documento per i nuovi utenti:

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


Molte grazie per questo, @nwhsvc - sembra davvero un ottimo documento (gli ho appena dato una rapida occhiata), ma ancora una volta, non menziona né "-dPDFSETTINGS" né "-dMaxSubsetPct", figuriamoci spiegare cosa fanno . C'è un riferimento che spiega questi? Saluti!
sdaau,

2

Ho trovato il seguente:

ps2pdf:

"Screen Optimized" "eBook" "Print Optimized" "Prepress Optimized"

Acrobat 'Save as Adobe PDF' printer dialog:

"Qualità stampa" "Stampa alta qualità" "Dimensione file più piccola" "Standard"

Preimpostazioni Adobe PDF :

Press Quality

Crea file PDF per una produzione di stampa di alta qualità (ad esempio, per la stampa digitale o per la separazione dei colori in un photosetter o un platesetter). Tuttavia, non crea file conformi a PDF / X. In questo caso, la qualità del contenuto è la massima considerazione. L'obiettivo è mantenere tutte le informazioni in un file PDF che una stampante commerciale o un fornitore di servizi di stampa richiede per stampare correttamente il documento. Questo set di opzioni utilizza PDF 1.4, converte i colori in CMYK e esegue il downsampling delle immagini a colori e in scala di grigi a 300 ppi e le immagini monocromatiche a 1200 ppi. Incorpora sottoinsiemi di tutti i tipi di carattere e mantiene la trasparenza (per i tipi di file in grado di trasparenza).

High Quality Print

Crea PDF per una stampa di qualità su stampanti desktop e dispositivi di correzione. Questa preimpostazione utilizza PDF 1.4, esegue il downsampling delle immagini a colori e in scala di grigi a 300 ppi e le immagini monocromatiche a 1200 ppi. Incorpora anche sottoinsiemi di tutti i caratteri, lascia invariato il colore e non appiattisce la trasparenza (per i tipi di file che possono essere trasparenti).

Smallest File Size

Crea file PDF per la visualizzazione sul Web o su una Intranet o per la distribuzione tramite un sistema di posta elettronica. Questo set di opzioni utilizza la compressione, il downsampling e una risoluzione dell'immagine relativamente bassa. Converte tutti i colori in sRGB e (per le conversioni basate su Adobe Acrobat Distiller) non incorpora i caratteri. Ottimizza anche i file per la pubblicazione di byte.

Standard

Crea file PDF da stampare su stampanti desktop o fotocopiatrici digitali, pubblicati su CD o inviati a un client come prova di pubblicazione. Questo set di opzioni utilizza la compressione e il downsampling per ridurre le dimensioni del file. Tuttavia, incorpora anche sottoinsiemi di tutti i caratteri (consentiti) utilizzati nel file, converte tutti i colori in sRGB e stampa a una risoluzione media. I sottoinsiemi di font di Windows non sono incorporati per impostazione predefinita.

Non esiste una correlazione esatta con il ps2pdf PDFSETTINGSma almeno dà un'idea delle differenze nelle qualità predefinite.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.