PDF ファイルは %PDF-
で始まって %%EOF
で終わるというのが規定なのだけど、末尾の %%EOF
の後ろに改行以外の文字が存在するケースがある。
このために PDF を扱うツールがエラーになることがあるのだけど、どのように修復すべきか悩む。
最後に出現する %%EOF
以降を全部捨てると、最後の改版による更新が無くなってしまうことも気になるし、仮に startxref
と、クロスリファレンスのアドレス値まで出ていて %%EOF
だけが無いならば、末尾に %%EOF
を補完してあげれば良いのかな。
どちらにしても結構 PDF が破損しているケースというのは存在するようだ。
コメントを残す