Home > Archives > 2025年03月05日

2025年03月05日

PDF の仕様書を眺める

PDF をちょっと弄るプログラムをフルスクラッチで書こうかなとか思って仕様書を眺めてみたけれど,微妙にパースの仕方が分かってない.トークン 3つくらいの先読みが必要? 例えば辞書内の長さの値が純粋な整数値なのか他オブジェクトを参照するのかって次のトークンが数値というだけではどっちか分からんよね.

文字列も ( と ) で囲まれたものというルールだけど,内側にバランスしたカッコがあってもいいとかいうルールっぽいのでちょっと面倒かも?

あとは Stream Object のバイト列にたまたま endstream が入ってたらどうするんだろう?

既存の実装を眺めるのが早い気もしてきた.

Home > Archives > 2025年03月05日

Search
Feeds

Page Top