HTML
JPG
EMAIL
XML
OLM
MHTML
แปลง OLM เป็น MHTML ผ่าน C #
แปลง OLM เป็น MHTML โดยไม่จำเป็นต้องติดตั้ง Microsoft® Outlook® หรือ Thunderbird®
ในการแปลง OLM เป็น MHTML เราจะใช้ กำหนดอีเมลสำหรับ .NET API ซึ่งเป็นการจัดการเอกสารและการแปลง API ที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม C #เปิด NuGet ผู้จัดการแพคเกจค้นหา Aspose.Email และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ
คำสั่งคอนโซลตัวจัดการแพคเกจ
PM> Install-Package Aspose.EMAIL
ขั้นตอนในการแปลง OLM เป็น MHTML ผ่าน C #
โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ OLM เป็น MHTML ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ EML แหล่งที่มาโดยใช้ MailMessage.load
- ตั้งค่าตัวเลือกการบันทึก
- เรียกวิธีการบันทึกด้วย SaveOptions เป็นพารามิเตอร์
ข้อกำหนดของระบบ
ก่อนที่จะเรียกใช้ซอร์สโค้ดการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- Aspose.email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
รหัสตัวอย่างนี้แสดงการแปลง OLM เป็น MHTML C #
using Aspose.Email;
using Aspose.Email.Storage.Olm;
using (var olm = OlmStorage.FromFile("filename.olm"))
{
var folder = olm.GetFolder("Inbox", true);
foreach (var msg in folder.EnumerateMapiMessages())
{
// save message in mhtml format
msg.Save($"{msg.Subject}.mhtml", SaveOptions.DefaultMhtml);
}
}