Поскольку речь шла о «минимальных параметров для передачи 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
... ("экран" дистиллятор использует =/sRGB
)
-dCompatibilityLevel=1.4
.... ("экран" дистиллятор использует =1.3
)
-dEmbedAllFonts=true
[*] ......... ("экран" дистиллятор использует =false
)
-dOptimize=false
[**] ............... (дистиллятор " экран»использует =true
)
-dDownsample{Color,Gray,Mono}Images=false
... (дистиллятор "экран" использует =true
)
[*] По умолчанию Ghostscript не встраивать классическую "Base 14" -PostScript шрифтов. Чтобы обеспечить это, используйте дополнительный параметр (в конце командной строки!), Например -c "<</NeverEmbed [ ]>>setdistillerparams" -f c:/path/to/input.pdf
.
[**] Ghostscript's pdfwrite Устройство не может «оптимизировать» PDF, когда оно записывает его в первый раз. Чтобы оптимизировать, вам нужно снова вызвать Ghostscript для второго прохода, используя специальные параметры (вы также можете попробовать -dOptimize=true
).
BTW, самая последняя версия Ghostscript - 8.71, доступна здесь: ghostscript.com/relases.
Спасибо, вы спасли мне приличное время. К сожалению, ваш не выбранный ответ. – David
Действительно, я бы хотел, чтобы это был выбранный ответ. Btw "_-r720x720. Разрешение: 720 dpi_" - 720? Разве это не слишком много? Может быть, это вместо 72? Ура! – sdaau
@sdaau: По умолчанию разрешение 'pdfwrite' устройства Ghostscript действительно * составляет 720 точек на дюйм. Разрешение по умолчанию для устройств вывода изображения (например, 'tiffg4',' jpeg', 'png',' ppm', 'pbm' ...) составляет 72 dpi. –