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

Thư viện .NET 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 các nền tảng .NET and .NET Core. Đâ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 .NET 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 .NET. Để 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 .NET 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 .NET.

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 Aspose.Words;

var fields = new string[]
{
};
var values = new object[]
{
};

var doc = new Document("Input.docx");
doc.MailMerge.Execute(fields, values);
doc.Save("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 .NET.
  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 thay thế để cài đặt "Aspose.Words for .NET" vào hệ thống 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

Sản phẩm của chúng tôi hoàn toàn đa nền tảng và hỗ trợ tất cả các triển khai .NET chính:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Vì mã .NET không phụ thuộc vào phần cứng hoặc hệ điều hành cơ bản mà chỉ phụ thuộc vào Máy ảo, bạn có thể tự do phát triển bất kỳ loại phần mềm nào cho Windows, macOS, Android, iOS và Linux. Chỉ cần đảm bảo rằng bạn đã cài đặt phiên bản tương ứng của .NET Framework, .NET Core, Windows Azure, Mono hoặc Xamarin.

Chúng tôi khuyên bạn nên sử dụng các môi trường phát triển tích hợp Microsoft Visual Studio, Xamarin và MonoDevelop để tạo các ứng dụng C#, F#, VB.NET.

Để biết thêm chi tiết, vui lòng tham khảo 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.