Mail Merge Mẫu
Người ta thường sử dụng mẫu hợp nhất làm tài liệu cơ sở cho thao tác Mail Merge nếu nó đơn giản Mail Merge hoặc Mail Merge với các vùng. Mail merge với các khu vực mạnh mẽ và phổ biến hơn mail merge đơn giản. Đơn giản Mail Merge được coi là một trường hợp cụ thể của Mail Merge với các vùng trong đó khu vực là toàn bộ tài liệu. Tất cả được giải thích trong bài viết tiếp theo “Các Loại Hoạt động Mail Merge” chi tiết hơn.
Mẫu đảm bảo rằng văn bản trong tài liệu được hợp nhất đầu ra được định dạng chính xác và thao tác Mail Merge đảm bảo rằng văn bản từ nguồn dữ liệu được nhập chính xác vào mẫu hợp nhất.
Aspose.Words cung cấp khả năng tạo mẫu Mail Merge để xác định nội dung cố định và sau đó tạo tài liệu hợp nhất bằng các trường hợp nhất. Do đó, mẫu hợp nhất sẽ có văn bản cần thiết, giống nhau trong tất cả các tài liệu đầu ra và các trường hợp nhất để điền vào nội dung thay đổi. Do đó, thông tin từ nguồn dữ liệu được chỉ định sẽ được thêm vào mẫu hợp nhất thông qua các trường này trong quá trình tạo tài liệu được hợp nhất.
Mẫu Mail Merge Là Gì
Mẫu Mail Merge là một tài liệu được cá nhân hóa có chứa dữ liệu cố định và các trường được hợp nhất mà bạn muốn có văn bản biến. Một mẫu hợp nhất có thể ở bất kỳ định dạng nào hỗ trợ các trường, ví dụ, DOC, DOCX, DOT, DOTX, RTF. Ngoài ra, bạn cũng có thể sử dụng mẫu mustache được giải thích trong bài viết “Cú pháp MẫuMustache” chi tiết hơn.
Bạn có thể tạo một mẫu hợp nhất để trở thành mô hình cho các tài liệu mới và nó phải bao gồm văn bản chính cần giống nhau cho mỗi phiên bản của tài liệu được hợp nhất. Thêm các trường hợp nhất bên trong mẫu sẽ đại diện cho dữ liệu cá nhân hóa như tên hoặc địa chỉ được tìm nạp từ nguồn dữ liệu. Thao tác Mail Merge sẽ tự động chèn dữ liệu cá nhân hóa từ nguồn dữ liệu của bạn vào tài liệu mẫu hợp nhất của bạn.
Ngoài ra, bạn có thể thêm vùng Mail Merge trong mẫu của mình bằng cách chèn hai trường Mail Merge để đánh dấu phần đầu và phần cuối của vùng thư. Bài viết tiếp theo" Các Loại Hoạt động Mail Merge " giải thích chi tiết hơn.
Tạo mẫu Mail Merge
Bạn có thể tạo một mẫu và thêm các trường hợp nhất cụ thể vào nó, sẽ được thay thế bằng các giá trị từ nguồn dữ liệu theo cách thủ công, ví dụ: sử dụng Microsoft Word hoặc theo chương trình bằng Aspose.Words. Trong bài viết này, chúng ta sẽ xem xét cách lập trình tạo mẫu.
Sử dụng lớp DocumentBuilder để tạo mẫu hợp nhất bắt buộc bằng Aspose.Words. Bạn có thể bao gồm một văn bản, một trường hợp nhất và ngắt dòng trong một mẫu như vậy bằng cách sử dụng các phương thức InsertTextInput, InsetField và InsertParagraph.
Ví dụ mã sau đây cho thấy cách tạo mẫu Mail Merge:
Hình dưới đây cho thấy mẫu đã tạo:
Tùy chỉnh Thuộc tính mẫu Mail Merge
Aspose.Words cho phép bạn tùy chỉnh mẫu của mình thông qua nhiều thuộc tính. Tùy chỉnh mẫu sẽ được mô tả dưới đây thông qua một ví dụ về việc tùy chỉnh một số thuộc tính của hình ảnh và văn bản.
Tùy Chỉnh Thuộc Tính Hình Ảnh
Bạn có thể chỉ định các thuộc tính hình ảnh bằng cách sử dụng lớp ImageFieldMergingArgs. Lưu ý rằng bạn có thể chèn hình ảnh từ cơ sở dữ liệu như được mô tả trong Aspose.Words GitHub.
Ví dụ mã sau đây cho thấy cách chỉ định tên tệp hình ảnh và kích thước hình ảnh:
Tùy Chỉnh Thuộc Tính Văn Bản
Bạn có thể sử dụng thuộc tính Text để chèn văn bản vào tài liệu cho trường hợp nhất hiện tại. Ngoài ra, bạn có thể thay đổi định dạng văn bản và đoạn văn bên trong mẫu của mình bằng các lớp Font và ParagraphFormat. Bạn có thể xử lý văn bản được chèn trước hoặc sau trường hợp nhất bằng cách sử dụng các thuộc tính TextBefore và TextAfter được bao gồm trong lớp FieldMergeField.
Ví dụ mã sau đây cho thấy cách chèn Các Hộp Kiểm hoặc HTML trong quá trình hoạt động Mail Merge:
Bạn có thể tải xuống tệp mẫu của ví dụ này từ Aspose.Words GitHub.
Bạn cũng có thể kiểm tra việc triển khai lớp HandleMergeField
từ Aspose.Words GitHub.
Xem Thêm
- Để biết thêm chi tiết về cách tạo mẫu trong Microsoft Word theo cách thủ công, vui lòng kiểm tra Tạo Một Mẫu bài viết trong tài liệu Microsoft