Q: しおり付きの PDF ファイルを生成するには (PDFlib / PDI / PPS で可能)
A:
PDFlibでしおり付きの PDF ファイルを生成する方法です。
ファイルの文字コードが utf-8 の場合、下記のように、set_parameter関数を使って、hypertextformat に utf8 を指定してください。
$p->set_parameter("hypertextformat", "utf8");
begin_page_ext関数と end_page_ext関数の間で、create_bookmark関数を呼び出すと、ページに対応したしおりが生成されます。
冒頭でdefineで定義している、CMapsのパスを適切に変更して利用してください。
ソースコード
生成されるPDF

このPDFを見る
コードなにがしへのリンク
codeなにがし::PDFlibでしおり付きのPDF ファイルを生成する