我們的產品提供強大的 Mail merge API 來構建您自己的高級軟件解決方案。無論您是需要為客戶創建個性化電子郵件、根據接收到的數據集生成報告還是出於任何目的創建個性化文檔,我們的產品 API 都可以輕鬆處理。
使用我們的 Go 解決方案,您可以在 Go 中執行 Mail merge 操作。為此,請使用 Word, PDF 或其他文件格式的合併模板和源數據。
請注意, Mail merge 模板必須包含合併字段,在執行 Mail merge 操作後將向其中插入源數據。
使用 Mail merge 自動創建電子郵件和發送批量電子郵件。為此,請使用合併字段創建適當的 Mail merge 模板,然後通過替換源中的數據來自動發送郵件。例如,您可以使用 Mail merge 字段而不是您的客戶姓名創建電子郵件模板。使用 Mail merge ,您可以使用從數據源中提取的客戶端名稱填寫這些字段。
因此,您可以快速輕鬆地在幾秒鐘內創建數千封個性化電子郵件!
您可以使用 Go 中的 Mail merge 生成報告。您仍然需要創建帶有合併字段的 Word, PDF 或其他文件格式的 Mail merge 模板。這些字段將用於替換數據源中的數據並構建報告。
要查看使用我們的 Go 解決方案的 Go Mail merge 操作如何工作,請導入帶有合併字段的 Word 或 PDF 模板以及 XML 或 JSON 格式的數據。執行代碼後,將使用我們的產品 API 生成的合併結果以方便的格式保存 - DOCX, HTML, PDF 等:
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
template, _ := os.Open("Input1.docx")
data, _ := os.Open("Input2.docx")
executeMailMergeOnlineOptions := map[string]interface{}{}
executeMailMergeOnline := &models.ExecuteMailMergeOnlineRequest{
Template: template,
Data: data,
Optionals: executeMailMergeOnlineOptions,
}
_, _ = wordsApi.ExecuteMailMergeOnline(ctx, executeMailMergeOnline)
運行 go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api 安裝 Aspose.Words Cloud SDK for Go 。您可以從 "How to use SDK" 部分獲得有關其他安裝方法的大量有用信息。
從 GitHub 克隆 Aspose.Words Cloud SDK for Go 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。
請參閱 Repository Documentation 以查看詳細信息。