Python を使用したレイヤー付き PDF の作成

この短いガイドでは、Python を使用してレイヤー化された PDF を作成するプロセスを説明します。開発用 IDE の設定方法、アプリケーションロジックの手順リスト、そして Python を使用して Adobe Acrobat でレイヤーを作成する方法 を示すサンプルコードが含まれています。要件に応じたカスタムレイヤーの作成ガイドラインも提供されます。

Python を使用して Acrobat レイヤーを作成する手順

  1. 環境を設定して Aspose.PDF for Python via .NET を使用し、レイヤード PDF を作成する
  2. ライセンスを設定して、製品のすべての機能を使用できるようにする
  3. 新しい空の PDF file を作成し、ページを追加し、ページ用の名前付きレイヤーを作成する関数を作成します。
  4. 別の関数を作成してテキストフラグメントを書き込み、そしてそれを layer に移動します
  5. 上記の関数を使用してページに複数のレイヤーを作成する
  6. 各レイヤーのテキストを設定する
  7. 出力 PDF ファイルを保存

これらの手順は、Python を使用してレイヤー化された PDF を作成する方法 を説明します。新しい PDF ファイルを作成し、ページを追加し、ページに新しいレイヤーを追加し、テキストフラグメントを作成してそれらをレイヤーに移動します。必要に応じてテキスト付きのレイヤーを好きなだけ追加し、PDF ファイルを保存します。

Python を使用して PDF にレイヤーを追加するコード

このコードは Python を使用して PDF にレイヤーを作成する方法 を示しています。各レイヤーごとにデフォルトのレイヤー表示状態を異なるように設定したり、対象レイヤーをロックして表示状態の変更を防止したりできます。また、レイヤーごとにテキストビルダーを個別に作成するオーバーヘッドを回避するオプションもあり、単一のテキストビルダーを再利用し、複数回使用するためにキャッシュすることができます。

この記事ではPDFレイヤーの操作方法が案内されています。空白のPDFページを削除するには、記事Remove blank PDF pages using Pythonを参照してください。

 日本語