Mac

pdf2svgをMacにインストール

More than 3 years have passed since last update.

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がインストールされている必要があります。


$User/.bashrc

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