この短いガイドでは、Python を使用してレイヤー化された PDF を作成するプロセスを説明します。開発用 IDE の設定方法、アプリケーションロジックの手順リスト、そして Python を使用して Adobe Acrobat でレイヤーを作成する方法 を示すサンプルコードが含まれています。要件に応じたカスタムレイヤーの作成ガイドラインも提供されます。
Python を使用して Acrobat レイヤーを作成する手順
- 環境を設定して Aspose.PDF for Python via .NET を使用し、レイヤード PDF を作成する
- ライセンスを設定して、製品のすべての機能を使用できるようにする
- 新しい空の PDF file を作成し、ページを追加し、ページ用の名前付きレイヤーを作成する関数を作成します。
- 別の関数を作成してテキストフラグメントを書き込み、そしてそれを layer に移動します
- 上記の関数を使用してページに複数のレイヤーを作成する
- 各レイヤーのテキストを設定する
- 出力 PDF ファイルを保存
これらの手順は、Python を使用してレイヤー化された PDF を作成する方法 を説明します。新しい PDF ファイルを作成し、ページを追加し、ページに新しいレイヤーを追加し、テキストフラグメントを作成してそれらをレイヤーに移動します。必要に応じてテキスト付きのレイヤーを好きなだけ追加し、PDF ファイルを保存します。
Python を使用して PDF にレイヤーを追加するコード
このコードは Python を使用して PDF にレイヤーを作成する方法 を示しています。各レイヤーごとにデフォルトのレイヤー表示状態を異なるように設定したり、対象レイヤーをロックして表示状態の変更を防止したりできます。また、レイヤーごとにテキストビルダーを個別に作成するオーバーヘッドを回避するオプションもあり、単一のテキストビルダーを再利用し、複数回使用するためにキャッシュすることができます。
この記事ではPDFレイヤーの操作方法が案内されています。空白のPDFページを削除するには、記事Remove blank PDF pages using Pythonを参照してください。