私たちのソリューションは、強力なプラットフォームに依存しないAPIを提供します。 Mail mergeドキュメントAPIを使用して、 Pythonプラットフォーム用の高レベルのソフトウェアを開発します。これは、 WordおよびPDF形式のテンプレートとカスタムデータソースからのデータをマージし、 Pythonを使用して結果をDOCX, PDF, HTML 、およびその他の一般的な形式にさらにエクスポートするための強力なソフトウェアソリューションです。
当社の製品 API を使用すると、 Mail merge DOCX テンプレート、カスタムデータソースからのデータ、および Python の Mail merge 機能を使用してパーソナライズされたドキュメントを作成できます。 Mail merge DOCX テンプレートは、 DOCX 形式のドキュメントで、マージフィールド(データソースからパーソナライズされたデータを挿入する特別なフィールド)が含まれています。
データソースはカスタムデータストアであり、 Mail merge 操作中にデータが取得され、 DOCX テンプレートの適切なフィールドに置き換えられます。
マージ操作を使用して、 Mail merge DOCX に基づいてレポートを作成できます。レポートの生成に使用できるマージフィールドを含む DOCX テンプレートを作成し、データソースを選択するだけです。 Excelデータを収集すれば、 Excel データからレポートを生成することもできます。
Mail merge 機能を試すには、マージフィールドを含む DOCX テンプレートをロードし、インターフェイスからこれらのフィールドに入力します。コードを実行した後、 Python を使用して生成された便利な形式でレポートをエクスポートします。
次の例は、 Python で Mail merge 操作を実行する方法を示しています。
pip install aspose-words
コピー
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Python パッケージはPyPiリポジトリでホストしています。 "Aspose.Words for Python via .NET" 開発者環境にインストールする方法のステップバイステップの説明に従ってください。
このパッケージは Python ≥3.5 および <3.12 と互換性があります。 Linux 用のソフトウェアを開発する場合は、 製品ドキュメントの gcc および libpython の追加要件を参照してください。