HTML JPG PDF XML MSG
  Product Family
ICS

แปลง MSG เป็น ICS ผ่าน C #

การแปลง MSG เป็น ICS C# โดยใช้ .NET API โดยไม่มีการอ้างอิง Outlook® หรือ Thunderbird®

วิธีแปลง MSG เป็น ICS โดยใช้ C #

** สัมผัสประสิทธิภาพความเร็วสูงในการประมวลผลอีเมลด้วย กำหนดอีเมลสำหรับ .NET!** มันเป็น C # API ที่ให้เครื่องมือที่แข็งแกร่งสำหรับนักพัฒนาสำหรับการจัดการไฟล์อีเมลโดยไม่ต้องติดตั้ง Outlook หรือ Thunderbird รวมถึงความสามารถในการแปลงระหว่างรูปแบบต่างๆในบรรดาความสามารถเหล่านี้การแปลงจากไฟล์.msg (Outlook Email Message) เป็นไฟล์.ics (iCalendar) เป็นคุณสมบัติที่โดดเด่นเนื่องจากช่วยให้สามารถแปลงอีเมลเป็นรูปแบบเหตุการณ์ปฏิทินที่ยอมรับกันอย่างแพร่หลายในแพลตฟอร์ม

กระบวนการแปลงอีเมลเป็นปฏิทินด้วย Aspose.Email สำหรับ .NET นั้นตรงไปตรงมาช่วยให้สามารถรวมข้อความอีเมลเข้ากับแอปพลิเคชันปฏิทินอำนวยความสะดวกในการจัดการรายละเอียดเหตุการณ์การแจ้งเตือนและ RSVP โดยตรงจากกล่องจดหมายของคุณการแปลงนี้ช่วยเพิ่มความคล่องตัวในการจัดตารางเวลาและปรับปรุงองค์กรโดยการย้ายเนื้อหาอีเมลไปยังรูปแบบปฏิทินที่ได้รับการยอมรับอย่างทั่วโลก

เพิ่มประสิทธิภาพของคุณด้วย API ที่ครอบคลุมและใช้งานง่ายซึ่งช่วยลดความยุ่งยากในการจัดการอีเมลที่ซับซ้อน เช่น การส่ง รับ และการประมวลผลอีเมล รวมถึงการแปลงระหว่างรูปแบบอีเมลต่างๆสิ่งนี้ช่วยให้นักพัฒนาสามารถผสานการทำงานของอีเมลเข้ากับแอปพลิเคชันได้อย่างมีประสิทธิภาพโดยไม่ต้องเจาะลึกรายละเอียดระดับต่ำซึ่งจะช่วยลดเวลาและความพยายามในการพัฒนาอย่างมีนัยสำคัญ

เพื่อใช้ประโยชน์จากพลังของ .NET API, ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  • Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ

  • ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:

PM> Install-Package Aspose.Email

ขั้นตอนในการแปลง MSG เป็น ICS ผ่าน C #

โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ MSG เป็น ICS ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด

  1. โหลดไฟล์ MSG ลงในวัตถุ MapiMessage
  2. ตรวจสอบว่าข้อความที่โหลดเป็นประเภทรายการปฏิทินหรือไม่
  3. หากเป็นเช่นนั้นให้แปลงข้อความเป็นวัตถุ MapiCalendar
  4. บันทึก MapiCalendar เป็นไฟล์ ICS ที่มีนามสกุล.ics

ข้อกำหนดของระบบ

ก่อนที่จะเรียกใช้รหัสการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้

  • ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
  • สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
  • กำหนด.Email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
  • รวมเนมสเปซในคลาสที่เกี่ยวข้อง
 

รหัสตัวอย่างนี้แสดงการแปลง MSG เป็น ICS C #

var msg = MapiMessage.Load("appointment.msg");
           
if (msg.SupportedType == MapiItemType.Calendar)
{
    var calendar = (MapiCalendar)msg.ToMapiMessageItem();
    calendar.Save("appointment.ics", AppointmentSaveFormat.Ics);
}
 
  • แอพฟรีในการแปลง MSG เป็น ICS

    การแปลงที่รองรับอื่น ๆ

    คุณยังสามารถแปลง MSG เป็นรูปแบบไฟล์อื่น ๆ อีกมากมายรวมถึงบางรูปแบบที่ระบุไว้ด้านล่าง

    MSG TO EML (ข้อความอีเมล Outlook)
    MSG TO EMLX (รูปแบบแอปเปิ้ล EMLX)
    MSG TO HTML (ภาษามาร์กอัปข้อความไฮเปอร์)
    MSG TO MBOX (ข้อความอีเมลอิเล็กทรอนิกส์)
    MSG TO MHTML (รูปแบบการเก็บถาวรหน้าเว็บ)
    MSG TO OFT (เทมเพลตอีเมล Outlook)
    MSG TO OST (ไฟล์เก็บข้อมูลออฟไลน์)
    MSG TO PST (ไฟล์ที่เก็บข้อมูลส่วนบุคคล Outlook)
    MSG TO VCF (รูปแบบการ์ดเสมือน)