pdf2svgはその名の通り、pdfをsvgにするソフトです。
依存関係が色々あってインストールに手間取ったので覚書。
pdf2svg: 以下のリンクからソースをダウンロード。
http://www.cityinthesky.co.uk/opensource/pdf2svg/
※ちなみにhomebrewでも入れられるか試しましたが、formulaがないんだぜと言われてしまいました。
上記ページのドキュメントに従ってインストールを進めます。
ターミナルでダウンロードしたtarファイルの解凍先フォルダに移動して以下のコマンドを入力。
./configure --prefix=/usr/local
エラーが出たら→ 下の方に記載のエラー集を参考に必要なものをインストールしていきます。
エラーが出なくなったら上記tarファイルの解凍先フォルダでmake。
make
make install
make[1]: Nothing to be done for `install-data-am'.
と書かれていても気にしなくて良いようです。
pdf2svg
とコマンドを入れて以下のように返ってきたら成功です。
Usage: pdf2svg <in file.pdf> <out file.svg> [<page no>]
エラー集
人によって当たるエラーが違いそうな気もするので以下は該当のものを潰していきます。
cairoをインストール
pdf2svgはcairoに依存しています。homebrewでcairoをインストール。
brew install cairo
xcb-shmがない
Package 'xcb-shm', required by 'cairo', not found
x11のパスを追加。x11がインストールされている必要があります。
export PKG_CONFIG_PATH=/opt/X11/lib/pkgconfig
ターミナルで source ~/.bashrc
と入力。パスが通ります。
poppler-glibがない
No package 'poppler-glib' found
homebrewでpopplerをインストール。
brew install poppler
gtk+-2.0がない
No package 'gtk+-2.0' found
homebrewでgtkをインストール。
brew install gtk