Python中Word或PDF文档的Mail merge

用于将文档模板和用户数据合并为各种格式文件的高速Python库

我们的解决方案提供了强大的平台无关API 。使用我们的Mail merge文档API为Python平台开发高级软件。这是一个强大的软件解决方案,用于合并Word和PDF格式的模板以及来自自定义数据源的数据,并使用Python进一步将结果导出为DOCX, PDF, HTML和其他流行格式。

查看代码片段

使用 Python Mail merge

使用我们的 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

以下示例显示如何在 Python 中执行 Mail merge 操作。要验证这一点,请加载带有合并字段的文档模板并通过我们的界面填写这些字段。运行代码后,以方便的格式(如 DOCX 或 PDF )下载 Mail merge 的结果,在 Python via .NET 中生成。

例如,您可以对 DOC 或 DOCX 等 Word 文档文件执行 Mail merge 操作,并将输出保存为 PDF :

在Python中执行Mail merge操作
上传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")
运行代码

如何在Word或PDF文档中使用Mail merge

  1. 安装Aspose.Words for Python via .NET 。
  2. 将库引用(导入库)添加到您的Python项目。
  3. 使用合并字段创建合并模板。
  4. 打开Python中的模板文件。
  5. 调用execute()方法,在那里传递合并字段及其值。
  6. 调用Save()方法,传递带有所需扩展名的输出文件名。
  7. 将Mail merge操作的结果作为单独的文件获取。

Python库使用邮件合并

我们在PyPi存储库中托管我们的 Python 请按照有关如何 "Aspose.Words for Python via .NET" 安装到您的开发人员环境的分步说明进行操作。

系统要求

这个包与 Python ≥3.5 和 <3.12 兼容。如果您为 Linux 开发软件,请查看产品文档中对 gcc 和 libpython 的附加要求。

Mail merge操作最流行的格式

5%

订阅 Aspose 产品更新

获取直接发送到您的邮箱的每月通讯和优惠。

© Aspose Pty Ltd 2001-2024. 版权所有。