EPS を PDF に変換するバッチファイル
Windows 用。ps2pdf で変換したら画像が JPEG 圧縮になったので作った。eps2pdf.bat のような名前で保存して使うべし。
画像を FlateEncode で圧縮。BoundingBox を用紙サイズに設定する(-dEPSCrop)。
eps2pdf.bat hoge.eps
で、hoge.eps と同じディレクトリに hoge.pdf ができる。
eps2pdf.bat hoge.eps foo.pdf
で、カレントディレクトリに foo.pdf ができる。たぶん。
@echo off setlocal if "%1" == "" goto END echo %~dpn1 if "%2" == "" ( set OUT=%~dpn1.pdf ) else ( set OUT=%2.pdf ) echo %OUT% echo gswin32c.exe -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile=%OUT% -f %1 gswin32c.exe -q -dNOPAUSE -dBATCH -dEPSCrop -sDEVICE=pdfwrite -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile=%OUT% -f %1 :END endlocal