web-dev-qa-db-fra.com

Paramètres de ligne de commande Ghostscript pour convertir EPS en PDF

Il suffit d'installer Ghostscript 8.54 pour Windows.

Est-ce que quelqu'un connaît les paramètres minimum à passer à gswin32c.exe Pour le faire convertir, dire, quelquefile.eps à quelquefile.epe.pdf?

21
Chry Cheng

Depuis la question portait sur le "" paramètres minimums à passer à gswin32c.exe pour le faire convertir, disons, quelquefile.eps sur quelquefile.epe.pdf " , laissez-moi donner une réponse:

  c:/path/to/gswin32c.exe ^
    -sDEVICE=pdfwrite ^
    -o c:/path/to/output.pdf ^
    c:/path/to/input.eps

ou même plus court:

  gswin32c ^
    -sDEVICE=pdfwrite ^
    -o output.pdf ^
    input.eps

Cela utilisera les paramètres intégrés par défaut pour Ghostscript. Le plus important de laquelle, du sommet de ma tête, pour la version la plus récente de Ghostscript est:

  • -dPDFSETTINGS=/default ........ à peu près les mêmes paramètres que les utilisations d'Adobe Distiller utilisées pour "Écran" avec les différences suivantes:
  • -r720x720 ...................................... Résolution: 720 DPI (bitmaps/polices nécessitant une conversion en bitmap)
  • -dColorConversionStrategy=/LeaveColorUnchanged ... ("écran" du distillateur utilise =/sRGB)
  • -dCompatibilityLevel=1.4 .... ("écran" de distillateur utilise-t-il =1.3)
  • -dEmbedAllFonts=true [*] ......... ("écran" de distillateur utilise =false)
  • -dOptimize=false [**] ................... ("écran" de distillateur utilise =true)
  • -dDownsample{Color,Gray,Mono}Images=false ... ("écran" du distillateur utilise =true)

[*] Par défaut, Ghostscript n'offre pas le classique "Base 14" - polices PostScript. Pour appliquer cela, utilisez un paramètre supplémentaire (à la fin de la ligne de commande!) Comme -c "<</NeverEmbed [ ]>>setdistillerparams" -f c:/path/to/input.pdf.
[**] Ghostscript's pdfwrite Le périphérique ne peut pas "optimiser" A PDF quand il l'écrit la première fois. À Optimiser, vous devez appeler à nouveau Ghostscript pour une deuxième passe, à l'aide de paramètres spéciaux (vous pouvez également essayer -dOptimize=true).

BTW, la version la plus récente de Ghostscript est de 8,71, disponible ici: Ghostscript.com/Relases .

35
Kurt Pfeifle

Sous Windows, PS2PDF et d'autres utilitaires sont situés dans C:\Program Files\gs\gs#.##\lib AS .bat et fichiers .cmd. Ce n'est pas exactement évident, surtout si vous recherchez des fichiers .exe.

5
arclight