PDFファイルはバイナリ形式と言われているが,ラスタ画像とか圧縮機能を使わなければ一応テキストエディタだけでvalidなものを書ける.しかし間接参照のためのバイト・オフセット値とかを色々矛盾なく書き込まなければならないので,その辺を自動で処理するツールをC++で書いてみた.Adobe Readerが文句を言わず読み込んでくれるから合ってるんだろう. http://www.adobe.com/devnet/pdf/pdf_reference.html Adobe - PDF Developer Center: PDF reference しかしひどく込み入った仕様だ... 次はU3D形式にトライするつもりなんだが,そっちはさらに上を行くようだ*1.こういうのこそ,Bidirectional programming*2で処理すべきなのかな? Bidirectional programmingな