この記事では、Java を使用してレイヤード PDF を作成するプロセスについて説明します。この記事では、出力 PDF を向上させるためのさまざまなオプションについて説明し、アプリケーションを作成するための簡単な手順も提供しています。 環境構築に必要なリソースへの参照も共有されており、Java を使用して Adobe Acrobat でレイヤーを作成する方法を示すサンプルコードも提供されています。
Java を使用して PDF にレイヤーを追加する手順
- IDE を Aspose.PDF for Java を使用してレイヤード PDF を作成するように設定します。
- 透かしなしの出力 PDF のライセンスをロード
- 新しい PDF file を作成し、ページを追加し、ページ上に layers を2つ作成します。
- 両方のレイヤーに個別にテキストを追加する
- 新しく追加したテキストを独自のレイヤーに移動し、レイヤーの表示がオンになったときに表示されるようにします。
- 複数のレイヤーが含まれた結果の PDF ファイルを保存する
与えられた手順は、Java を使用して PDF にレイヤーを作成する方法 を説明しています。透かしのない出力 PDF のためにライセンスをロードし、新しい PDF ファイルを作成し、ページを追加し、複数のレイヤーを追加し、テキストセグメントを作成します。最後に、テキストセグメントをそれぞれのレイヤーに移動させ、レイヤーが表示に設定されているときだけテキストが表示されるようにします。
Java を使用して Acrobat レイヤーを作成するコード
このコードは Java を使用してレイヤード PDF を作成する方法 を示しています。デフォルトでレイヤーを非表示にしたい場合は DefaultState を OFF に設定でき、ページに書き込む代わりに layer.getContents() 上に直接 TextBuilder を構築し、ビューアーによる切り替えを防ぐためにレイヤーをロックできます。印刷やアーカイブ時にレイヤーをフラット化することもサポートされています。
この記事では PDF レイヤーを追加する手順を解説します。空白の PDF ページを削除するには、記事 Remove Blank PDF Pages using Java を参照してください。