CLIでSVGからEPSへの変換に失敗するときの対応手順(コマンドが長いが確実な方法)
1. Inkscapeのパス確認
macOSでは、Inkscapeのコマンドライン実行ファイルは通常
/Applications/Inkscape.app/Contents/MacOS/inkscape
にあります。
2. 変換コマンド
input.svg:変換元のSVGファイル名
output.eps:出力先のEPSファイル名
code:sh
/Applications/Inkscape.app/Contents/MacOS/inkscape input.svg --export-type=eps --export-filename=output.eps
3. PATHの設定(任意)
毎回フルパスで打つのが面倒な場合は、~/.zshrc などに以下を追記しておくと便利です。
code:sh
export PATH="/Applications/Inkscape.app/Contents/MacOS:$PATH"
その後、ターミナルを再起動するか source ~/.zshrc を実行してください。
まとめ
Inkscapeのフルパスを使うのが確実
PowerShellではなくzshやbashを使う
必要ならPATHを通しておくと便利
ーーー
2025/6/22 00:26