API โอเพ่นซอร์ส .NET สำหรับการทำงานกับไฟล์ MS Outlook MSG และ EML
อ่านไฟล์ MS Outlook MSG และ EML บันทึกไฟล์แนบอีเมล และอ่านคุณสมบัติข้อความจากภายในแอปพลิเคชัน .NET
MsgReader API สำหรับ .NET คืออะไร?
MSGReader เป็น API .NET โอเพ่นซอร์สที่แข็งแกร่งซึ่งออกแบบมาสำหรับนักพัฒนาที่ต้องการอ่านและประมวลผลไฟล์ MSG และ EML ของ Microsoft Outlook ภายในแอปพลิเคชันของตน ไม่ว่าจะเป็นการแยกอีเมล การนัดหมาย งาน หรือรายละเอียดการติดต่อ API นี้ทำให้สามารถจัดการวัตถุ Outlook ต่างๆ ได้อย่างราบรื่นโดยไม่ต้องพึ่งพา Outlook เอง ด้วยการรองรับประเภทเนื้อหาที่หลากหลาย เช่น ข้อความธรรมดา HTML และ RTF ควบคู่ไปกับการจัดการไฟล์แนบและการตรวจจับชุดอักขระ MSGReader นำเสนอโซลูชันที่ครอบคลุมสำหรับการจัดการไฟล์ MSG อย่างมีประสิทธิภาพในสภาพแวดล้อม .NET
MsgReader สำหรับ .NET API - คุณสมบัติหลัก
ต่อไปนี้คือคุณสมบัติหลักบางประการของ MsgReader:
- การรองรับวัตถุที่ครอบคลุม: อ่านอีเมล การนัดหมาย งาน บัตรติดต่อ และโน้ตติดจากไฟล์ MSG ของ Outlook
- การจัดการประเภทเนื้อหาที่หลากหลาย: รองรับข้อความ HTML, HTML ที่ฝังอยู่ใน RTF และรูปแบบ RTF สำหรับเนื้อหาข้อความ
- การจัดการไฟล์แนบ: ช่วยให้สามารถแยก ลบ และบันทึกไฟล์แนบภายในไฟล์ MSG ได้
- การตรวจจับชุดอักขระ: ตรวจจับการเข้ารหัสชุดอักขระในเนื้อหา HTML โดยอัตโนมัติ โดยเฉพาะเมื่อฝังอยู่ใน RTF
- ความสะดวกในการใช้งาน: API ที่เรียบง่ายสำหรับการรวมเข้าในโครงการ .NET พร้อมด้วยวิธีการที่ตรงไปตรงมาสำหรับการดึงข้อมูล
- แพ็คเกจ NuGet: มีให้ใช้งานในรูปแบบแพ็คเกจ NuGet ทำให้ติดตั้งและอัปเดตภายในโครงการ .NET ได้ง่าย
- โอเพ่นซอร์ส: ได้รับอนุญาตภายใต้ MIT อนุญาตให้ใช้ฟรีในโครงการเชิงพาณิชย์และไม่ใช่เชิงพาณิชย์
เริ่มต้นใช้งาน MSGReader สำหรับ API ของ .NET
คุณสามารถดาวน์โหลดไลบรารี MSGReader ได้จาก GitHub หรือ nuget
การติดตั้ง
การติดตั้ง MSGReader API สำหรับ .NET นั้นง่ายมากและสามารถทำได้จาก nugget ดังแสดงด้านล่าง:
การติดตั้ง MSGReader API สำหรับ .NET
Install-Package MSGReader
ตัวอย่างโค้ดสำหรับ MSGReader API สำหรับ .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.จะอ่านคุณสมบัติจากข้อความ Outlook (MSG) ใน .NET ได้อย่างไร
In order to read properties from an Outlook (MSG) file, the following steps can be used.- ติดตั้ง MSGReader: เพิ่มไลบรารี MSGReader ลงในโครงการ .NET ของคุณโดยใช้ตัวจัดการแพ็กเกจ NuGet ใน Visual Studio
- รวมเนมสเปซ: นำเข้าเนมสเปซ MSGReader ที่จำเป็นเพื่อเข้าถึงฟังก์ชันการทำงานต่างๆ
- เริ่มต้นไฟล์ MSG: สร้างอินสแตนซ์ของคลาสข้อความโดยระบุเส้นทางไปยังไฟล์ MSG
- ดึงข้อมูลของผู้ส่ง: เข้าถึงรายละเอียดของผู้ส่งจากไฟล์ MSG
- แยกวันที่และเวลาที่ส่ง: ดึงข้อมูลวันที่และเวลาที่ส่งอีเมล
- รับผู้รับ: รับรายชื่อผู้รับสำหรับช่อง "ถึง" และ "สำเนาถึง"
- แยกหัวเรื่อง: เข้าถึงบรรทัดหัวเรื่องของอีเมล
- แยกเนื้อหาเนื้อหา: ดึงเนื้อหาเนื้อหาของอีเมล เช่น ข้อความธรรมดาหรือ HTML
- ประมวลผลข้อมูลที่แยกออกมา: จัดการข้อมูลที่แยกออกมาตามความจำเป็นโดยอิงตามข้อกำหนดแอปพลิเคชันของคุณ
จะเพิ่มคุณสมบัติการอ่านจากข้อความ Outlook (EML) ใน .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.บทสรุป
MSGReader เป็นโซลูชันที่มีความยืดหยุ่นและเชื่อถือได้สำหรับนักพัฒนา .NET ที่ต้องการจัดการไฟล์ Outlook MSG และ EML ได้อย่างง่ายดาย การรองรับวัตถุ Outlook ต่างๆ ได้อย่างครอบคลุม การจัดการเนื้อหาเนื้อหาได้อย่างราบรื่น และการจัดการไฟล์แนบที่มีประสิทธิภาพ ทำให้เป็นเครื่องมือที่มีค่าสำหรับโครงการใดๆ ที่ต้องการการแยกและประมวลผลข้อมูลอีเมล เนื่องจากเป็นไลบรารีโอเพ่นซอร์สที่ได้รับอนุญาตสิทธิ์ MIT จึงให้ทั้งความยืดหยุ่นและความสะดวกในการบูรณาการ จึงเหมาะสำหรับแอปพลิเคชันต่างๆ ตั้งแต่การวิเคราะห์ข้อมูลไปจนถึงการทำงานอัตโนมัติของอีเมล โดยไม่จำเป็นต้องติดตั้ง Outlook
สินค้าที่คล้ายกัน
- Apache POI XWPF | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOCX
- DocX | โอเพ่นซอร์ส .NET API สำหรับสร้างและแก้ไขไฟล์ DOCX
- Docx4J | โอเพ่นซอร์ส Java API เพื่อสร้างและแก้ไขไฟล์ DOC และ DOCX
- ExcelDataReader | โอเพ่นซอร์ส .NET API สำหรับอ่านเอกสาร XLS, XLSX, CSV และสเปรดชีต
- FileFormat.Words API | โอเพ่นซอร์ส .NET API สำหรับรูปแบบไฟล์ Microsoft Word