Giải pháp của chúng tôi cung cấp một API độc lập với nền tảng mạnh mẽ. Sử dụng API tài liệu Mail merge của chúng tôi để phát triển phần mềm cấp cao cho nền tảng C++. Đây là một giải pháp phần mềm mạnh mẽ để hợp nhất các mẫu ở Word định dạng và PDF và dữ liệu từ các nguồn dữ liệu tùy chỉnh và tiếp tục xuất kết quả sang DOCX, PDF, HTML và các định dạng phổ biến khác bằng C++.
Với API sản phẩm của chúng tôi, bạn có thể tạo tài liệu được cá nhân hóa bằng cách sử dụng mẫu Mail merge Word, dữ liệu từ nguồn dữ liệu tùy chỉnh và tính năng Mail merge trong C++. Mẫu Mail merge Word là một tài liệu ở Word định dạng có các trường phối – các trường đặc biệt nơi bạn muốn chèn dữ liệu được cá nhân hóa từ nguồn dữ liệu của mình.
Nguồn dữ liệu là kho lưu trữ dữ liệu tùy chỉnh mà từ đó dữ liệu được lấy trong quá trình Mail merge để thay thế vào các trường thích hợp của mẫu Word.
Bạn có thể xây dựng báo cáo dựa trên Mail merge Word bằng thao tác phối. Chỉ cần tạo mẫu Word với các trường hợp nhất có thể được sử dụng để tạo báo cáo và chọn nguồn dữ liệu của bạn. Bạn thậm chí có thể tạo báo cáo từ dữ liệu Excel nếu bạn thu thập dữ liệu ở đó.
Để thử tính năng Mail merge của chúng tôi, hãy tải mẫu Word có các trường hợp nhất và điền vào các trường này thông qua giao diện của chúng tôi. Sau khi chạy mã, hãy xuất báo cáo ở định dạng thuận tiện được tạo bằng C++.
Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong C++:
dotnet add package Aspose.Words.Cpp
Sao chép
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");
Có ba tùy chọn để cài đặt Aspose.Words for C++ vào môi trường nhà phát triển của bạn. Vui lòng chọn một cái giống với nhu cầu của bạn và làm theo hướng dẫn từng bước:
Bạn có thể sử dụng thư viện C++ này để phát triển phần mềm trên Microsoft Windows, Linux và macOS:
Nếu bạn phát triển phần mềm cho Linux hoặc macOS, vui lòng kiểm tra thông tin về các phụ thuộc thư viện bổ sung (gói mã nguồn mở fontconfig và mesa-glu) trong Tài liệu Sản phẩm.
Bạn có thể thực hiện thao tác Mail merge cho các định dạng tệp khác: