Только что установил Ghostscript 8.54 для Windows.
Кто-нибудь знает минимальные параметры, которые нужно передать gswin32c.exe
, чтобы он конвертировал, скажем, someFile.eps в someFile.eps.pdf?
Только что установил Ghostscript 8.54 для Windows.
Кто-нибудь знает минимальные параметры, которые нужно передать gswin32c.exe
, чтобы он конвертировал, скажем, someFile.eps в someFile.eps.pdf?
Поскольку вопрос был о "минимальных параметрах, которые нужно передать gswin32c.exe, чтобы он конвертировал, скажем, someFile.eps в someFile.eps.pdf", позвольте мне дать ответ:
c:/path/to/gswin32c.exe ^
-sDEVICE=pdfwrite ^
-o c:/path/to/output.pdf ^
c:/path/to/input.eps
или еще короче:
gswin32c ^
-sDEVICE=pdfwrite ^
-o output.pdf ^
input.eps
Это будет использовать встроенные параметры по умолчанию для Ghostscript. Наиболее важными из них, на мой взгляд, для самой последней версии Ghostscript являются:
-dPDFSETTINGS=/default
........ примерно те же настройки, которые Adobe Distiller использует для «экрана», со следующими отличиями:-r720x720
.................................. разрешение: 720 dpi (растровые изображения/шрифты, требующие преобразования в растровые изображения)-dColorConversionStrategy=/LeaveColorUnchanged
... («экран» Distiller использует =/sRGB
)-dCompatibilityLevel=1.4
.... («Экран» Distiller использует =1.3
)-dEmbedAllFonts=true
[*]......... (в «экране» Distiller используется =false
)-dOptimize=false
[**] ............... («Экран» Distiller использует =true
)-dDownsample{Color,Gray,Mono}Images=false
... («экран» Distiller использует =true
)[*] По умолчанию Ghostscript не встраивает классические шрифты "Base 14"-PostScript. Чтобы обеспечить это, используйте дополнительный параметр (в конце командной строки!), например -c "<</NeverEmbed [ ]>>setdistillerparams" -f c:/path/to/input.pdf
.
[**] Устройство pdfwrite Ghostscript не может "оптимизировать" PDF, когда он пишет его в первый раз. Для оптимизации вам нужно снова вызвать Ghostscript для второго прохода, используя специальные параметры (вы также можете попробовать -dOptimize=true
).
Кстати, последняя версия Ghostscript 8.71 доступна здесь: ghostscript.com/relases.
pdfwrite
по умолчанию действительно составляет 720 dpi. Разрешение по умолчанию для устройств вывода изображения (например, tiffg4
, jpeg
, png
, ppm
, pbm
...) составляет 72 dpi.
- person Kurt Pfeifle; 12.06.2012
:)
- ура!
- person sdaau; 12.06.2012
-o output.pdf
мог не работать - мне пришлось использовать -sOutputFile=output.pdf
- person Dan; 02.05.2013
Под Windows ps2pdf и другие утилиты находятся в C:\Program Files\gs\gs#.##\lib
в виде файлов .bat и .cmd. Это не совсем очевидно, особенно если вы ищете файлы .exe.
c:\program files
это c:\programme
на немецких установках. Но вы можете преодолеть это, сказав: Обычно версии Ghostscript устанавливаются в %programfiles%\gs\gs#.##\*
. Поскольку %programfiles% — это переменная среды, указывающая на путь к инстаграм по умолчанию во всех локалях, будь то c:\program files
или d:\programme
...
- person Kurt Pfeifle; 11.08.2010