API .NET nguồn mở để làm việc với các tệp MSG và EML của MS Outlook
Đọc các tệp MSG và EML của MS Outlook, lưu tệp đính kèm email và đọc thuộc tính tin nhắn từ bên trong các ứng dụng .NET.
MsgReader API dành cho .NET là gì?
MSGReader là một API .NET mã nguồn mở mạnh mẽ được thiết kế cho các nhà phát triển cần đọc và xử lý các tệp MSG và EML của Microsoft Outlook trong ứng dụng của họ. Cho dù là trích xuất email, cuộc hẹn, nhiệm vụ hay thông tin liên hệ, API này giúp xử lý liền mạch nhiều đối tượng Outlook khác nhau mà không cần dựa vào chính Outlook. Với sự hỗ trợ cho nhiều loại nội dung khác nhau như văn bản thuần túy, HTML và RTF, cùng với quản lý tệp đính kèm và phát hiện bộ ký tự, MSGReader cung cấp giải pháp toàn diện để xử lý tệp MSG hiệu quả trong môi trường .NET.
MsgReader cho .NET API - Các tính năng chính
Sau đây là một số tính năng chính của MsgReader:
- Hỗ trợ đối tượng toàn diện: Đọc email, cuộc hẹn, nhiệm vụ, thẻ liên lạc và ghi chú dán từ tệp MSG của Outlook.
- Xử lý nhiều loại nội dung khác nhau: Hỗ trợ văn bản, HTML, HTML nhúng trong RTF và các định dạng RTF cho nội dung tin nhắn.
- Quản lý tệp đính kèm: Cho phép trích xuất, xóa và lưu tệp đính kèm trong tệp MSG.
- Phát hiện bộ ký tự: Tự động phát hiện mã hóa bộ ký tự trong nội dung HTML, đặc biệt khi nhúng trong RTF.
- Dễ sử dụng: API đơn giản để tích hợp vào các dự án .NET, với các phương pháp trích xuất dữ liệu trực tiếp.
- Gói NuGet: Có sẵn dưới dạng gói NuGet, giúp dễ dàng cài đặt và cập nhật trong các dự án .NET.
- Nguồn mở: Được cấp phép theo MIT, cho phép sử dụng miễn phí cho cả dự án thương mại và phi thương mại.
Bắt đầu với MSGReader cho API .NET
Bạn có thể tải xuống thư viện MSGReader từ GitHub hoặc nuget.
Cài đặt
Việc cài đặt MSGReader API cho .NET rất đơn giản và có thể thực hiện từ nugget như minh họa bên dưới:
Cài đặt API MSGReader cho .NET
Install-Package MSGReader
Ví dụ mã cho API MSGReader cho .NET
You can use the MSGReader API to work with Outlook MSG and EML files right from within your .NET applications. This lets you create .NET applications to read and process email messages including archiving systems. Following code samples demonstrate how to use MSGReader API in your .NET application.Làm thế nào để đọc thuộc tính từ tin nhắn Outlook (MSG) trong .NET?
In order to read properties from an Outlook (MSG) file, the following steps can be used.- Cài đặt MSGReader: Thêm thư viện MSGReader vào dự án .NET của bạn bằng Trình quản lý gói NuGet trong Visual Studio.
- Bao gồm Không gian tên: Nhập không gian tên MSGReader cần thiết để truy cập các chức năng của nó.
- Khởi tạo tệp MSG: Tạo một phiên bản của lớp tin nhắn bằng cách cung cấp đường dẫn đến tệp MSG.
- Trích xuất thông tin người gửi: Truy cập thông tin chi tiết của người gửi từ tệp MSG.
- Trích xuất ngày và giờ gửi: Truy xuất ngày và giờ gửi email.
- Lấy người nhận: Lấy danh sách người nhận cho trường "Đến" và "Cc".
- Trích xuất chủ đề: Truy cập dòng chủ đề của email.
- Trích xuất nội dung chính: Truy xuất nội dung chính của email, chẳng hạn như văn bản thuần túy hoặc HTML.
- Xử lý thông tin được trích xuất: Xử lý dữ liệu được trích xuất theo nhu cầu dựa trên yêu cầu ứng dụng của bạn.
Làm thế nào để thêm thuộc tính Đọc từ Tin nhắn Outlook (EML) trong .NET?
An EML file is an email file format in the MIME message format. MSGReader API for .NET can load an EML file and can read its properties such as recipient, subject, message body, etc. The following code sample demonstrates this.Phần kết luận
MSGReader là giải pháp linh hoạt và đáng tin cậy dành cho các nhà phát triển .NET muốn quản lý các tệp MSG và EML của Outlook một cách dễ dàng. Hỗ trợ rộng rãi cho nhiều đối tượng Outlook, xử lý liền mạch nội dung chính và quản lý tệp đính kèm hiệu quả khiến nó trở thành công cụ có giá trị cho bất kỳ dự án nào yêu cầu trích xuất và xử lý dữ liệu email. Là một thư viện mã nguồn mở được cấp phép bởi MIT, nó cung cấp cả tính linh hoạt và dễ tích hợp, phù hợp với nhiều ứng dụng, từ phân tích dữ liệu đến tự động hóa email, mà không cần cài đặt Outlook.
Sản Phẩm Tương Tự
- Apache POI XWPF | API Java nguồn mở để tạo và sửa đổi các tệp DOCX
- DocX | API .NET nguồn mở để tạo và sửa đổi các tệp DOCX
- Docx4J | API Java nguồn mở để tạo và sửa đổi các tệp DOC và DOCX
- ExcelDataReader | API .NET nguồn mở để đọc các tài liệu XLS, XLSX, CSV và Bảng tính
- FileFormat.Words API | API .NET nguồn mở cho các định dạng tệp Microsoft Word