この短いチュートリアルでは、Python で PDF を作成する方法 を説明しています。 IDE を設定するための完全な情報、アプリケーションの作成中に実行する手順のリスト、および Python で PDF を生成する プロセスを示す実行可能なサンプル コードが含まれています。新しい PDF を作成し、プロセスを完全に理解するために書式設定されたテキストを追加するために必要なすべてのクラス、メソッド、およびプロパティについて学習します。
Python で PDF を作成する手順
- 環境を .NET 経由で Aspose.PDF for Python を使用 に構成して PDF を作成します
- Document クラスを使用して PDF ファイルを作成し、それにページを追加します
- TextFragment クラス オブジェクトを作成して、PDF ページにテキストを追加します
- フォント サイズ、フォント名、背景色、前景色など、テキストのさまざまなプロパティを設定します
- 選択したページの TextBuilder クラス オブジェクトを作成し、それにテキスト フラグメントを追加します。
- 新しく追加されたテキストを含む結果の PDF ファイルを保存します。
これらの手順は、Python を使用して PDF を生成する プロセスをまとめたものです。最初に、新しい PDF ファイルが作成され、それにページが追加されます。続いて、テキストの追加、テキストの書式設定、前景色、および背景色の設定に使用される TextFragment オブジェクトが作成されます。 TextFragment オブジェクトが埋められると、選択したページの TextBuilder クラス オブジェクトがインスタンス化され、新しく作成された TextFragment オブジェクトが PDF に追加されます。
Python を使用して PDF を作成するコード
上記のコード セグメントは、Python を使用して PDF ファイルを作成する方法を示しています。 aspose.pdf モジュールの Document クラスは新しい PDF ファイルの作成に使用され、 aspose.pdf.text モジュールの TextFragment オブジェクトはテキストとそのフォーマットの設定に使用され、 aspose.pdf.text の TextBuilder クラス オブジェクトは選択したページにテキスト フラグメントを追加するために使用され、最後に Document.save() メソッドを使用してファイルをディスクに保存します。 TextFragment オブジェクトを使用してテキストの他の多くのプロパティを設定し、TextBuilder オブジェクトを使用して他のドキュメント要素を PDF に追加することができます。
この記事では、Python で PDF ファイルを作成する 方法を学びました。 PDF ファイルを XPS に変換するプロセスを知りたい場合は、PythonでPDFをXPSに変換する方法 の記事を参照してください。