Closed4

SVGをPDF/PNGに変換したい

yano404yano404

SVGをコマンドラインでPDFやPNGに変換したい

yano404yano404

Inkscapeを使う方法

$ inkscape --export-type="pdf" input.svg
$ inkscape --export-type="png" -d 300 input.svg

-d でdpiを指定できる.

次のようなスクリプトを用意しておくと一括で変換ができて便利.

svg2pdf.sh
for f in *.svg; do
    inkscape --export-type="pdf" $f
done
yano404yano404

rsvg-convert を使う方法

rsvg-convert のインストールは次で可能.

$ brew install librsvg
$ rsvg-convert -f pdf  input.svg -o output.pdf

次のようなスクリプトを用意しておくと一括で変換ができて便利.

svg2pdf.sh
for f in *.svg; do
    tf=${f%.*}.pdf
    rsvg-convert -f pdf  $f -o $tf
done
このスクラップは2022/02/17にクローズされました