PDFlib は各種プログラム言語でPDF形式のファイルを作成するためのツールです。このプログラムはオープンソースですが有償のプログラムです。特に仕様上の制限はありませんが正式利用するにはライセンスの購入が必要です。私が利用しているバージョン(4.0.3)ではC言語から利用できるライブラリのソースコードは全て公開されています。これを利用して pdflib.com のロゴが入らないPDFを生成することができます。今回は、このソースコードをコンパイルしてC言語から利用できるようにインストールするまでを紹介します。

1.PDFlibのソースコードの入手

 現在では、こんな古いバージョンは pdflib.com からはダウンロードできないようです。もう2世代も古いバージョンですから仕方ないですね。しかし、PDFファイルを生成するための基本的な機能は全て持っています。私がダウンロードしたものを ここに 置いておきますので試してみてください。

2.展開・コンパイル・インストールする

 以下のようにコマンドを実行します。ソースコードは /tmp ディレクトリに格納されているものとします。違うディレクトリに格納されている場合は読み替えてください。行頭のドル記号($)は一般ユーザのプロンプト(コマンド入力可)を示しますので、入力する必要はありません。青色部のみ入力後にEnterキーを押してください。

$ tar zxvf /tmp/pdflib-4.0.3.tar.gz
$ cd pdflib-4.0.3
$ ./configure
$ make
$ sudo make install

これで、PDFlib が /usr/local 以下にインストールされます。