HTML JPG PDF XML PST
  Product Family
HTML

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

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

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

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

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

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

แปลงไฟล์ PST ของคุณเป็นรูปแบบ HTML ตอนนี้เริ่มต้นด้วยการรวมเนมสเปซ Aspose.Email ในโครงการ C # ของคุณคุณสามารถทำได้โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

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

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


PM> Install-Package Aspose.Email

สำหรับข้อมูลเพิ่มเติมคุณสามารถปรึกษาของเรา documentation or support.

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

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

  1. โหลดไฟล์ PST “ที่เก็บข้อมูล.pst” โดยใช้วิธี PersonalStorage.fromFile
  2. สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
  3. เข้าถึงโฟลเดอร์ย่อย “กล่องขาเข้า” ภายในไฟล์ PST
  4. ทำซ้ำผ่านแต่ละข้อความในโฟลเดอร์ “กล่องขาเข้า”
  5. บันทึกแต่ละข้อความเป็นไฟล์ HTML ในไดเรกทอรีเอาต์พุตโดยใช้ HTMLSaveOptions เพื่อระบุการแสดงผลทรัพยากรและตัวเลือกเส้นทาง

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

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

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

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

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

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

    // Iterate through PST 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++;
    }
}
 
  • แอพฟรีในการแปลง PST เป็น HTML

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

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

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