この短いチュートリアルでは、Python を使用して XSL FO を PDF に変換する方法 について説明します。サンプル コードを実行するための環境を確立するために必要なすべての情報、このアプリケーションを作成する際に従うべき手順のリスト、および Python を使用して XSL FO を PDF にエクスポートする方法 のプロセスを示す実行可能なサンプル コードが含まれています。 .また、XSL FO ファイルの読み込みをカスタマイズするための詳細と、ディスクまたは出力ストリームへの出力 PDF ファイルのカスタマイズに関する詳細も取得します。
Python を使用して XSL FO を PDF にレンダリングする手順
- XSL-FO を PDF に変換するための環境を .NET 経由で Aspose.PDF for Python を使用 に構成します
- XslFoLoadOptions クラスのオブジェクトを作成して、XSL FO ファイルの読み込みをカスタマイズします
- ファイル名と XslFoLoadOptions オブジェクトを使用して、Document クラス オブジェクトで XSL FO ファイルをロードします。
- Document オブジェクトの save() メソッドを使用して、ロードされた XSL FO ファイルを PDF として保存します。
これらの手順は、Python を使用して XSL FO を PDF に変換するプロセスをまとめたものです。このプロセスは、XLS FO ファイルをロードするプロセスをカスタマイズするために使用される XslFoLoadOptions クラス オブジェクトのオブジェクトを宣言することによって開始されます。その後、XSL FO ファイルのファイル名とロード オプションを取得する Document クラス オブジェクトがインスタンス化されます。ファイルが Document クラス オブジェクトに読み込まれると、PDF、DOC、XPS、HTML、PPTX 形式などのさまざまな形式で保存できます。
Python を使用して XSL FO を PDF にエクスポートするコード
上記のコード セグメントは、Python を使用して XSL FO を PDF にレンダリングする方法 を示しています。 XslFoLoadOptions クラス オブジェクトは、XSL FO ファイルの読み込みをカスタマイズするオプションを提供します。ファイルの読み込み中に発生した警告を処理するように WarningHandler を設定し、入力ファイルの種類を CGM、HTML、EPUB、XML、XSLFO、およびすぐ。同様に、読み込んだファイルを PDF として保存する際に、PDFSaveOptions クラス オブジェクトを使用してデフォルトのフォント名を設定し、フラグを設定して応答オブジェクトを閉じ、一時ファイルのパスを設定し、一時ファイルを制御するための警告ハンドラを設定できます。警告。
この記事では、Python* を使用して *XSL FO を PDF に変換する方法を学びました。 Python で PDF ファイルを作成するプロセスを知りたい場合は、PythonでPDFを作成する方法 の記事を参照してください。