使用我們的產品 API ,您可以使用 Mail merge DOCX 模板、來自自定義數據源的數據和 C++ 中的 Mail merge 功能創建個性化文檔。 Mail merge DOCX 模板是 DOCX 格式的文檔,帶有合併字段--您要在其中插入來自數據源的個性化數據的特殊字段。
數據源是一個自定義數據存儲,在 Mail merge 操作期間從該存儲中提取數據,以替換到 DOCX 模板的適當字段中。
您可以使用合併操作基於 Mail merge DOCX 構建報告。只需創建一個帶有合併字段的 DOCX 模板,該模板可用於生成報告並選擇您的數據源。如果您在那裡收集 Excel 數據,您甚至可以生成報告。
要嘗試我們的 Mail merge 功能,請加載帶有合併字段的 DOCX 模板,並通過我們的界面填寫這些字段。運行代碼後,以使用 C++ 生成的方便格式導出報告。
以下示例顯示瞭如何在 C++ 中執行 Mail merge 操作:
dotnet add package Aspose.Words.Cpp
複製
using namespace Aspose::Words;
auto fields = MakeArray<String>(
{
});
auto values = MakeArray<SharedPtr<Object>>(
{
});
auto doc = MakeObject<Document>(u"Input.docx");
doc->get_MailMerge()->Execute(fields, values);
doc->Save(u"Output.docx");
有三個選項可以將 Aspose.Words for C++ 安裝到您的開發人員環境中。請選擇符合您需求的一種,並按照分步說明進行操作:
您可以使用這個 C++ 庫在 Microsoft Windows 、Linux 和 macOS 操作系統上開發軟件:
如果您為 Linux 或 macOS 開發軟件,請查看產品文檔中 fontconfig 和 mesa-glu 開源包)的信息。