#はじめに
ふとPDFの入出力ライブラリを作りたいなーと思ってPDFの仕様書を最近読んでいるのですが、想像したよりずっと煩雑でした。実装しながら読んだりしてるのですが、確実に忘れる部分もあるので、備忘録(+α)として記載することにします。
現在(2019年9月)、PDFの仕様はVer.2.01が発表されています。ですが、有料です。
とりあえずは買うつもりもないですし、有料のものを概要とはいえ公開するわけにはいかないでしょうし、ver.1.72を対象とします。
基本的には意訳(自分なりの解釈)なので、訳として誤っている部分があるかもしれませんので、ご容赦ください。
・ 基本的なファイル構造(まだ)
・ 文字の基本的な扱い
・ オブジェクトの種類
・ ページの領域定義
...