PDFをフラット化することの理解は完全に間違っています。 PDFを平坦化するという概念は、すべての対話性を取り除くことを意味します。たとえば、フォームフィールドを含むPDFファイルがあります。これらのフォームフィールドの内容は、Adobe Readerで変更することができます。このようなフォームをフラット化すると、フォームフィールドを取り除き、フィールドコンテンツをページの実際の内容で置き換えます。その結果、人々はもはやフィールドの内容を変更することができないという意味でフラットなPDFになります。
PDF内の1ページに複数の画像があると、そのPDFに複数のレイヤーがあることを意味します。 PDFでのレイヤーの理解は完全に間違っています。レイヤーは、さまざまなコンテキストで使用される単語です。たとえば、オプションのコンテンツグループ(OCG)を使用する場合、人々はしばしばレイヤーを参照します。
Photoshopから知っているレイヤーの概念は、実際にはPDFには存在しません。コンテンツはストリームに追加されます。どのコンテンツが最初に追加されても、後に続くコンテンツでカバーすることができます。あなたは、PDFがより速く印刷されることを期待して見えないすべてのコンテンツを削除して、コンテンツをプロプロセスしたいと考えています。多くの異なるイメージオブジェクトを1つのイメージに置き換えることで、そのことを実現したいと考えています。
iTextでこれを行うことができるという前提は間違っています。 iTextはPDFを画像に変換しません。これは、iTextが書かれているものの範囲外です。
iTextを使用してXイメージを1つのイメージとして追加する場合は、のXイメージを処理してから、イメージをPDFに追加する必要があります。 iTextはあなたが求めていることをしないので、画像操作ソフトウェアが必要です。
返信ありがとうございました。私は、レイヤーとフラットなpdfファイルを持っている画像編集ソフトウェアを使って作業しています。内容は単なるページで、RIPはもっと速いでしょう。 ? –
@LawrenceDias私が知っているわけではありません。 –