Onde estão documentadas as opções / switches do ghostscript?

13

Eu sei que existe uma opção do Ghostscript, por exemplo -dPDFSETTINGS=/screen - onde isso é documentado? Como posso ver quais outras opções aceitam, apareçam em screen ? Além disso, -dMaxSubsetPct=100 - o que isso faz?

Eu abro man gs , pesquiso PDFSET , recebo "Padrão não encontrado". Eu digito em um mecanismo de pesquisa, recebo uma infinidade de páginas pessoais, sem ocorrências de documentação.

Alguém pode ajudar com um link?

EDIT: veja também este post relacionado:

Consultando o Ghostscript para o padrão opções / configurações de um dispositivo de saída (como 'pdfwrite' ou 'tiffg4') - Stack Overflow

... para obter uma lista de opções suportadas para um determinado dispositivo.

    
por sdaau 11.06.2012 / 20:30

4 respostas

10

Na página Visão geral do Ghostscript , encontrei o Ps2pdf.htm explica dPDFSETTINGS :

-dPDFSETTINGS=configuration
Presets the "distiller parameters" to one of four predefined settings:

  • /screen selects low-resolution output similar to the Acrobat Distiller "Screen Optimized" setting.
  • /ebook selects medium-resolution output similar to the Acrobat Distiller "eBook" setting.
  • /printer selects output similar to the Acrobat Distiller "Print Optimized" setting.
  • /prepress selects output similar to Acrobat Distiller "Prepress Optimized" setting.
  • /default selects output intended to be useful across a wide variety of uses, possibly at the expense of a larger output file.

Na mesma página, MaxSubsetPct aparece apenas em uma tabela de "parâmetros reconhecidos do Acrobat Distiller 5 definidos no documento DistillerParameters incluído no SDK do Acrobat" e vincula-se a esse SDK.

Em vez de baixar o SDK grande, procurei por "Parameters do Distiller" no site da Adobe e encontrei Adobe PDF Creation Settings que explica o MaxSubsetPct na página 88:

MaxSubsetPct

Supported by: all applications
Type: integer
UI name: Subset embedded fonts when percent of characters used is less than: value %
Default value: 100

The maximum percentage of glyphs in a font that can be used before the entire font is embedded instead of a subset. The allowable range is 1 through 100.

Distiller only uses this value if SubsetFonts is true. For example, a value of 30 means that a font will be embedded in full (not subset) if more than 30% of glyphs are used; a value of 100 means all fonts will be subset no matter how many glyphs are used (because you cannot use more than 100% of glyphs).

    
por 12.06.2012 / 04:10
11

Para obter uma lista de todas essas opções suportadas por -dPDFSETTINGS=... , você pode fazer isso:

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

Você deve ver este resultado:

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

Você pode executar o seguinte comando do Ghostscript para consultar as configurações detalhadas do parâmetro -dPDFSETTINGS=/screen :

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

Essa consulta o dicionário interno .distillersettings do Ghostscript , que contém uma chave chamada /screen , cujo valor é novamente outro dicionário ... A saída deve ser algo assim (pode variar um pouco dependendo na sua versão exata do 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

O mesmo que você pode fazer para todos os (outros) parâmetros que o -dPDFSETTINGS=... pode usar:

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

É muito interessante comparar as configurações detalhadas de todos eles (e também consultar em paralelo a Documentação para Ps2pdf.htm ...).

    
por 23.06.2012 / 14:01
2

Este é um bom documento para novos usuários:

link

    
por 12.06.2012 / 01:40
2

Eu encontrei o seguinte:

ps2pdf :

"Otimizado para tela" "e-book" "Otimizado para impressão" "Otimizado para pré-impressão"

Acrobat 'Save as Adobe PDF' printer dialog :

"Qualidade de impressão" "Impressão de alta qualidade" "Tamanho de arquivo menor" "Padrão"

Pré-ajustes do Adobe PDF :

Press Quality

Cria arquivos PDF para produção de impressão de alta qualidade (por exemplo, para impressão digital ou para separações de cores para uma fotocompositora ou montadora de chapas). No entanto, ele não cria arquivos compatíveis com PDF / X. Nesse caso, a qualidade do conteúdo é a consideração mais alta. O objetivo é manter todas as informações em um arquivo PDF que uma impressora comercial ou um provedor de serviços de impressão exija para imprimir o documento corretamente. Esse conjunto de opções usa o PDF 1.4, converte cores em CMYK e reduz a resolução de imagens coloridas e em tons de cinza para 300 ppi e imagens monocromáticas para 1200 ppi. Ele incorpora subconjuntos de todas as fontes e preserva a transparência (para tipos de arquivos com capacidade de transparência).

High Quality Print

Cria PDFs para impressão de qualidade em impressoras de mesa e dispositivos de prova. Essa predefinição usa o PDF 1.4, reduz a resolução de imagens coloridas e em escala de cinza para 300 ppi e imagens monocromáticas para 1200 ppi. Ele também incorpora subconjuntos de todas as fontes, deixa a cor inalterada e não achata a transparência (para tipos de arquivos com capacidade de transparência).

Smallest File Size

Cria arquivos PDF para exibição na Web ou em uma intranet ou para distribuição por meio de um sistema de e-mail. Esse conjunto de opções usa compactação, redução de resolução e uma resolução de imagem relativamente baixa. Ele converte todas as cores em sRGB e (para conversões baseadas no Adobe Acrobat Distiller) não incorpora fontes. Também otimiza arquivos para servir bytes.

Standard

Cria arquivos PDF para serem impressos em impressoras desktop ou copiadoras digitais, publicados em um CD ou enviados para um cliente como prova de publicação. Esse conjunto de opções usa compactação e diminuição da resolução para manter o tamanho do arquivo inativo. No entanto, também incorpora subconjuntos de todas as fontes (permitidas) usadas no arquivo, converte todas as cores em sRGB e imprime em uma resolução média. Subconjuntos de fontes do Windows não são incorporados por padrão.

Não há correlação exata com o ps2pdf PDFSETTINGS , mas pelo menos dá uma ideia das diferenças nas qualidades pré-definidas.

    
por 17.09.2014 / 00:38