使用我們的 Python via .NET 解決方案,您可以使用 Python via .NET 中的 Mail merge 功能創建為每個收件人個性化的文檔。為此,只需使用 Mail merge 模板和客戶數據源中的數據。
合併模板是具有合併字段的文檔--您希望在其中插入來自數據源的個性化數據的特殊字段。作為合併模板,使用帶有特殊合併字段的 DOC 或 DOCX 格式的 PDF 或 Word 文檔。
數據源是在 Mail merge 操作期間從中提取數據以個性化您的文檔的數據存儲。
您還可以使用 Mail merge 操作構建報告。只需創建一個包含將用於生成報告的合併字段的 Mail merge 模板並選擇數據源。如果您在那裡收集數據,您甚至可以從 excel 數據生成報告。因此,您會看到在 Python via .NET 中生成報告是多麼容易。
以下示例顯示如何在 Python 中執行 Mail merge 操作。要驗證這一點,請加載帶有合併字段的文檔模板並通過我們的界面填寫這些字段。運行代碼後,以方便的格式(如 DOCX 或 PDF )下載 Mail merge 的結果,在 Python via .NET 中生成。
例如,您可以對 DOC 或 DOCX 等 Word 文檔文件執行 Mail merge 操作,並將輸出保存為 PDF :
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")
我們在PyPi存儲庫中託管我們的 Python 請按照有關如何 "Aspose.Words for Python via .NET" 安裝到您的開發人員環境的分步說明進行操作。
這個包與 Python ≥3.5 和 <3.12 兼容。如果您為 Linux 開發軟件,請查看產品文檔中對 gcc 和 libpython 的附加要求。