HTML JPG PDF XML OST
  Product Family
HTML

แปลง OST เป็น HTML ผ่าน C #

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

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

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

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

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

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

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

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


PM> Install-Package Aspose.Email

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

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

  1. เปิดไฟล์ที่เก็บข้อมูลส่วนบุคคล (“storage.ost”)
  2. สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
  3. รับโฟลเดอร์ย่อย “กล่องขาเข้า” จากโฟลเดอร์รากของที่เก็บข้อมูลส่วนบุคคล
  4. ทำซ้ำผ่านแต่ละข้อความอีเมลในกล่องจดหมาย
  5. บันทึกแต่ละข้อความเป็นไฟล์.html

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

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

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

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

using (var ost = PersonalStorage.FromFile("storage.ost"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var inbox = ost.RootFolder.GetSubFolder("Inbox");

    // Iterate through ost messages and save them as .html files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        // Save each message as .html file
        var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");

        var htmlSaveOptions = new HtmlSaveOptions
        {
            ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
            UseRelativePathToResources = true
        };

        msg.Save(htmlFilePath, htmlSaveOptions);

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

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

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

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

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