Trong chủ đề đơn giản này, chúng ta sẽ khám phá cách chuyển đổi Outlook Email sang HTML bằng C# bằng cách tuân thủ các bước chi tiết để thiết lập môi trường. Để chuyển đổi API dựa trên EML sang HTML C#, giao diện API đơn giản có thể được sử dụng trong mọi môi trường được định cấu hình .NET trong các hệ điều hành như Windows, Linux hoặc macOS.
Các bước để chuyển đổi Email Outlook sang HTML bằng C#
- Định cấu hình ứng dụng để cài đặt thư viện Aspose.Email từ trình quản lý gói NuGet
- Khởi tạo đối tượng lớp MailMessage để truy cập tệp MSG hoặc EML nguồn từ đĩa
- Đặt tùy chọn lưu HTML cho tệp HTML đầu ra
- Lưu tệp MSG dưới dạng HTML bằng phương thức Lưu
Bằng cách làm theo các bước được đề cập ở trên trong ứng dụng chuyển đổi C# Email sang HTML có thể dễ dàng phát triển. Chúng tôi sẽ bắt đầu bằng cách tải tệp EML hoặc MSG nguồn từ đĩa bằng cách sử dụng một phiên bản của lớp MailMessage, sau đó, tiếp theo là đặt các tùy chọn HTML khác nhau cho tệp đầu ra mong muốn. Cuối cùng, chúng tôi sẽ lưu email đã tải dưới dạng tệp HTML trên đĩa bằng phương thức Lưu.
Mã để chuyển đổi Email Outlook sang HTML bằng C#
Để chuyển đổi EML sang HTML C# dựa trên giao diện API đơn giản và các bước được xác định rõ ràng đã được đề cập trong ví dụ trên. HtmlSaveOptions có thể được sử dụng để tùy chỉnh tệp HTML đầu ra bằng cách đặt các thuộc tính như AfterHeadersFormat, BeforeHeadersFormat, DefaultHeaderFormat, HtmlFormatOptions và MailMessageSaveType. HTML đầu ra có thể được lưu trên đĩa hoặc bên trong luồng bộ nhớ tùy thuộc vào cách sử dụng của nó.
Trong ví dụ này, chúng ta đã học cách chuyển đổi Email Outlook sang HTML 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 email thành tài liệu Word, hãy tham khảo bài viết trên cách chuyển Email Outlook sang Word bằng C#.