Trong hướng dẫn đơn giản này, chúng ta sẽ tìm hiểu cách chuyển Outlook Email sang Word bằng C# cùng với các bước chi tiết để định cấu hình môi trường. Bạn sẽ quan sát thấy rằng để chuyển đổi API dựa trên EML thành DOCX C# có thể được sử dụng và bạn có thể sử dụng ví dụ này trong bất kỳ hệ điều hành phổ biến nào như Windows, Linux hoặc macOS.
Các bước để chuyển đổi email Outlook sang DOCX bằng C#
- Định cấu hình ứng dụng của bạn để cài đặt thư viện Aspose.Email và Aspose.Word từ trình quản lý gói NuGet
- Khởi tạo đối tượng lớp MailMessage để tải tệp email định dạng MSG hoặc EML nguồn
- Lưu tệp Email (EML/MSG) đã tải trong luồng thành định dạng MHTML
- Khởi tạo LoadFormat thành MHTML và khởi tạo đối tượng lớp Document để tải MHTML trung gian được tạo ở bước trước
- Bằng cách sử dụng phương thức Save trong C# EML để chuyển đổi Word được thực hiện
Bằng cách sử dụng các bước trên trong ứng dụng chuyển đổi C# Email to Word được phát triển. Chúng tôi sẽ tải tệp MSG hoặc EML nguồn từ đĩa bằng cách sử dụng đối tượng lớp MailMessage làm điểm bắt đầu, sau đó lưu tệp email vào luồng ở định dạng MHTML. Cuối cùng, chúng tôi sẽ tải MHTML trung gian từ một luồng bằng cách sử dụng đối tượng lớp Tài liệu và chuyển đổi email thành DOCX.
Mã để chuyển đổi Email Outlook sang DOCX bằng C#
Trong ví dụ trên, để chuyển đổi EML sang Word C# được sử dụng với sự trợ giúp của giao diện API đơn giản và các bước được xác định rõ ràng. Đoạn mã trên có thể được sử dụng cho các tệp Email ở định dạng EML và MSG. Người ta cũng có thể lưu MHTML đã tải thành hình ảnh hoặc đầu ra PDF.
Trong chủ đề này, chúng ta đã học cách chuyển đổi Email Outlook thành Docx bằng cách sử dụng API dựa trên C#. Nếu bạn đang tìm cách chuyển đổi MBOX sang PST, hãy tham khảo bài viết trên cách chuyển đổi tệp MBOX sang tệp PST trong C#.