Mail merge cho Word tài liệu hoặc PDF trong C++

Thư viện C++ tốc độ cao để hợp nhất các mẫu tài liệu và dữ liệu người dùng thành các tệp có định dạng khác nhau

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++.

Xem đoạn mã

Phối Mail merge bằng C++

Với giải pháp C++ của chúng tôi, bạn có thể tạo tài liệu, được cá nhân hóa cho từng người nhận, sử dụng tính năng Mail merge trong C++. Để thực hiện việc này, chỉ cần sử dụng mẫu Mail merge và dữ liệu từ nguồn dữ liệu khách hàng.

Mẫu hợp nhất là tài liệu có các trường hợp nhất - các trường đặc biệt mà 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. Là một mẫu hợp nhất, hãy sử dụng PDF tài liệu hoặc Word ở DOC định dạng hoặc DOCX với các trường hợp nhất đặc biệt.

Nguồn dữ liệu là nơi lưu trữ dữ liệu mà từ đó dữ liệu được lấy trong quá trình Mail merge để cá nhân hóa tài liệu của bạn.

Tạo báo cáo

Bạn cũng có thể tạo báo cáo bằng thao tác Mail merge. Chỉ cần tạo mẫu Mail merge với các trường hợp nhất sẽ được sử dụng để tạo báo cáo và chọn nguồn dữ liệu. 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 nó ở đó. Vì vậy, bạn thấy việc tạo báo cáo trong C++ dễ dàng như thế nào.

Cố gắng sử dụng phối Mail merge trong C++

Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong C++. Để xác minh điều này, hãy tải một mẫu tài liệu với 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 tải xuống kết quả của Phối Mail merge ở định dạng thuận tiện như DOCX hoặc PDF, được tạo trong C++.

Ví dụ: bạn có thể thực hiện thao tác Mail merge với các Word tệp tài liệu như DOC hoặc DOCX và lưu đầu ra thành PDF:

Thực thi thao tác Mail merge trong C++
Tải lên mẫu Mail merge
Mã vận hành
Chọn định dạng mục tiêu từ danh sách
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");
Mã vận hành

Cách sử dụng Mail merge trong Word tài liệu hoặc PDF

  1. Cài đặt Aspose.Words for C++.
  2. Thêm tham chiếu thư viện (nhập thư viện) vào dự án C++ của bạn.
  3. Tạo một mẫu hợp nhất với các trường hợp nhất.
  4. Mở tệp mẫu trong C++.
  5. Gọi phương thức Execute(), chuyển các trường hợp nhất và giá trị của chúng vào đó.
  6. Gọi phương thức Save(), chuyển một tên tệp đầu ra với phần mở rộng bắt buộc.
  7. Nhận kết quả của thao tác Mail merge dưới dạng một tệp riêng biệt.

Thư viện C++ để sử dụng trộn Thư

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:

yêu cầu hệ thống

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:

  • GCC >= 6.3.0 và Clang >= 3.9.1 là bắt buộc đối với Linux
  • Xcode >= 12.5.1, Clang và libc++ là bắt buộc đối với 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.

Các định dạng phổ biến nhất cho hoạt động Mail merge

5%

Đăng ký cập nhật sản phẩm của Aspose

Nhận bản tin hàng tháng và ưu đãi gửi trực tiếp đến hộp thư của bạn.

© Aspose Pty Ltd 2001-2024. Đã đăng ký Bản quyền.