HTML JPG PDF XML MBOX
  Product Family
ICS

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

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

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

กำหนดอีเมลสำหรับ .NET ให้โซลูชันที่ทรงพลังสำหรับการแปลงไฟล์ MBOX เป็น ICS ด้วยประสิทธิภาพและง่ายดาย!ด้วยโค้ดเพียงไม่กี่บรรทัดคุณสามารถย้ายข้อมูลอีเมลของคุณจากรูปแบบ MBOX ไปยังรูปแบบ ICS ได้อย่างราบรื่น ทำให้มั่นใจได้ว่าความเข้ากันได้และการเข้าถึงในไคลเอนต์อีเมลและแพลตฟอร์มต่างๆด้วยการใช้ประโยชน์จากคุณสมบัติอันทรงพลังของ Aspose.Email สำหรับ .NET ผู้ใช้สามารถใช้งานการแปลง MBOX เป็น ICS ในแอปพลิเคชันได้อย่างง่ายดายโดยได้รับความน่าเชื่อถือ ความเร็ว และความยืดหยุ่นในกระบวนการแปลง

API มีชุดส่วนประกอบที่ครอบคลุมเพื่อจัดการกับงานที่เกี่ยวข้องกับอีเมลต่างๆ รวมถึงการสร้าง การอ่าน และการจัดการข้อความอีเมล การจัดการโฟลเดอร์และไฟล์แนบ การกรอง การค้นหา และการเข้ารหัส การทำงานกับ Microsoft Exchange Server จัดการกับรูปแบบอีเมลต่างๆ และอื่นๆ

ด้วย Aspose.Email นักพัฒนาสามารถปรับปรุงการจัดการอีเมลปรับปรุงการทำงานร่วมกันของข้อมูล ตรวจสอบให้แน่ใจว่าสอดคล้องกับมาตรฐานอีเมล และเพิ่มประสิทธิภาพให้กับแอปพลิเคชันของตนด้วยความสามารถในการประมวลผลอีเมลขั้นสูง

เริ่มใช้ความสามารถของ .NET API โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

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

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


PM> Install-Package Aspose.Email

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

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

  1. โหลดไฟล์ MBOX โดยใช้ MboxStorageReader
  2. สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
  3. ทำซ้ำผ่านข้อความอีเมลแต่ละข้อใน MBOX
  4. บันทึกข้อความอีเมลแต่ละข้อความเป็นไฟล์ ICS ในไดเรกทอรีเอาต์พุต

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

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

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

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

// Load mbox file
var mbox = MboxStorageReader.CreateReader(mboxFilePath, new MboxLoadOptions());

// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);

// Iterate through mbox messages and save them as .ics files
int count = 1;

foreach (var eml in mbox.EnumerateMessages())
{
    // Search a calendar view and save it as .ics file
    var icsFilePath = Path.Combine(outputDirectory, $"Message{count}.ics");

    var icsContent = eml.GetAlternateViewContent("text/calendar");

    if (icsContent != null)
    {
        File.WriteAllText(icsFilePath, icsContent);
    }

    Console.WriteLine($"Message {count} saved as: {icsFilePath}");

    count++;
}
 
  • แอพฟรีในการแปลง MBOX เป็น ICS

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

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

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