PDF 破損

by

PDF ファイルは %PDF- で始まって %%EOF で終わるというのが規定なのだけど、末尾の %%EOF の後ろに改行以外の文字が存在するケースがある。

このために PDF を扱うツールがエラーになることがあるのだけど、どのように修復すべきか悩む。

最後に出現する %%EOF 以降を全部捨てると、最後の改版による更新が無くなってしまうことも気になるし、仮に startxref と、クロスリファレンスのアドレス値まで出ていて %%EOF だけが無いならば、末尾に %%EOF を補完してあげれば良いのかな。

どちらにしても結構 PDF が破損しているケースというのは存在するようだ。

コメントを残す

メールアドレスが公開されることはありません。