HTML JPG PDF XML PST
  Product Family
EML

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

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

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

ในการแปลง PST เป็น EML เราจะใช้

กำหนดอีเมลสำหรับ .NET

API ซึ่งเป็นการจัดการเอกสารและการแปลง API ที่อุดมไปด้วยคุณลักษณะทรงพลังและใช้งานง่ายสำหรับแพลตฟอร์ม C #เปิด

NuGet

ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งคุณอาจใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ

คำสั่งคอนโซลตัวจัดการแพคเกจ

PM> Install-Package Aspose.Email

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

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

  • โหลดไฟล์ PST ด้วย PersonalStorage.fromFile
  • เรียกวิธี SaveAs ที่มีสองพารามิเตอร์
  • ส่งออกไฟล์ EML และ FileFormat.eml เป็นพารามิเตอร์
  • ไฟล์ EML จะถูกบันทึกไว้ที่เส้นทางที่ระบุ

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

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

  • โหลดไฟล์ PST ด้วย PersonalStorage.fromFile
  • เรียกวิธี SaveAs ที่มีสองพารามิเตอร์
  • ส่งออกไฟล์ EML และ FileFormat.eml เป็นพารามิเตอร์
  • ไฟล์ EML จะถูกบันทึกไว้ที่เส้นทางที่ระบุ
 

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

using (var pst = PersonalStorage.FromFile("SourceFile.pst")){
int i = 0;
foreach (FolderInfo folder in pst.RootFolder.GetSubFolders()){
	foreach (var msg in folder.EnumerateMapiMessages()){
			msg.Save("outputMessage" + i++ + ".eml", SaveOptions.DefaultEml);
	}
}
} 
 
  • แอพฟรีในการแปลง PST เป็น EML

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

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

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