シンプルな 1 ページの PDF ドキュメントがあります。
Adobe Acrobat X (10.1.4) を使用して、2 つのグラフィック注釈 (インク) を追加しました。ここまでは順調ですね。
ここで、ドキュメントを Notepad++ で開いて調べました。すべてが順調に見えました。注釈配列と両方の注釈がありました。すべて良い。
次に、ドキュメントを「無効」にするために、xref テーブルに 1 つの空白文字「 」をランダムに入力しました。これを Adobe Acrobat X (バージョン 10.1.4) で開いたところ、(ドキュメントを自動的に修復した後と思われます) すべてをそのまま表示することができ、新しいバージョンをディスクに保存するかどうか尋ねられました。やった。
Notepad++ でドキュメントを再度開いたところ、変更前とはまったく異なって見えることがわかりました。
最も奇妙なことは、ほとんどのオブジェクトがドキュメントから消えてしまったことです! それらへの参照はまだありましたが、実際のオブジェクトはそこにありません。さらに、flate でデコードされたものがたくさんありました。
Adobe Acrobat リーダーがストリームを圧縮するだけでなく、「xy obj」および「endobj」タグを含むオブジェクト全体を圧縮することは可能ですか?