HTML JPG PDF XML PST
  Product Family
MSG

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

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

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

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

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

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

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

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

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


PM> Install-Package Aspose.Email

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

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

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

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

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

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

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

รหัสตัวอย่างนี้แสดงการแปลง PST เป็น MSG 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 .msg files
    int count = 1;

    foreach (var msg in inbox.EnumerateMapiMessages())
    {
        var msgFilePath = Path.Combine(outputDirectory, $"Message{count}.msg");

        msg.Save(msgFilePath);

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

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

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

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

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