前置き PDF を作れという指令がきたので,どこぞで耳に挟んだPDFJ を使うなどしようと思ったのだけど,Perl 5.9 以降では使えなくて,意外にWeb に情報が無いようだったので,とりあえず情報を残すことにする. 作者の中島 靖 さんのページ PDFJ は,内部でpseudo-hash (phash, 仮想ハッシュ)を使っている. Perl 5.9 以降ではphash が削除されたためエラーとなる. 例えばこんな記事 BBS-サポート掲示板/788 - FreeStyleWiki phash は,以下のようになっている.*1 # phash のイメージ $phash = [ hash_ref, # キーと位置を指定する(1-origin) array_body1, array_body2, ..., ]; phash の例 $ perl -v | egrep built This i
![Perl 5.9 以降でPDFJ-0.90 を使う - クラなんとか or くらなんとか or cla なんとかの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/df0f503a7f3055799b8da0ab83c5b8062a13569b/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F417K6qXAgvL.jpg)