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 Python. Đâ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à xuất thêm kết quả sang DOCX, PDF, HTML và các định dạng phổ biến khác bằng Python.
Với giải pháp Python via .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 Python via .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.
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 Python via .NET dễ dàng như thế nào.
Ví dụ sau đây cho thấy cách thực hiện thao tác Mail merge trong Python. Để 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 Python via .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:
pip install aspose-words
Sao chép
import aspose.words as aw
fields = [
]
values = [
]
doc = aw.Document("Input.docx")
doc.mail_merge.execute(fields, values)
doc.save("Output.docx")
Chúng tôi lưu trữ các gói Python trong kho lưu trữ PyPi. Vui lòng làm theo hướng dẫn từng bước về cách cài đặt "Aspose.Words for Python via .NET" vào môi trường nhà phát triển của bạn.
Gói này tương thích với Python ≥3.5 và <3.12. Nếu bạn phát triển phần mềm cho Linux, vui lòng xem các yêu cầu bổ sung đối với gcc và libpython trong Tài liệu sản phẩm.