แปลง PST เป็น MHT ผ่าน C #
แปลง PST เป็น MHT โดยไม่ต้องติดตั้ง Microsoft® Outlook® หรือ Thunderbird®
วิธีการแปลง PST เป็น MHT โดยใช้ C #
สำหรับนักพัฒนา C # ที่กำลังมองหาโซลูชันที่เชื่อถือได้และมีประสิทธิภาพในการแปลง PST เป็น MHT กำหนดอีเมลสำหรับ .NET นำเสนอ API การแปลงไฟล์ที่ครอบคลุมและใช้งานง่ายAPI เป็นส่วนหนึ่งของไลบรารีที่ก้าวหน้าและหลากหลายซึ่งมีวิธีการที่ตรงไปตรงไปตรงมาและใช้งานง่ายในการจัดการงานการประมวลผลอีเมลต่างๆ เช่น การสร้างและจัดการข้อความอีเมลไฟล์แนบ การแยกข้อมูลเมตาอีเมลโต้ตอบกับเซิร์ฟเวอร์อีเมลผ่านโปรโตคอลต่างๆ รวมถึงการแปลงระหว่างอีเมล formats ไม่มีการอ้างอิงของ Outlook หรือธันเดอร์เบิร์ด
นักพัฒนาที่ใช้ไลบรารีสามารถแปลงไฟล์จากรูปแบบหนึ่งเป็นรูปแบบอื่นได้อย่างง่ายดายด้วยผลลัพธ์ที่มีคุณภาพสูงในโค้ดเพียงไม่กี่บรรทัดกระบวนการนี้ประกอบด้วยขั้นตอนที่ง่ายและตรงไปตรงไปตรงมาเช่นการโหลดข้อมูลอีเมลประมวลผลและบันทึกในรูปแบบที่ต้องการสิ่งนี้ทำให้ API เป็นเครื่องมือที่โดดเด่นสำหรับการแปลงไฟล์อัตโนมัติในแอปพลิเคชัน C #
การแปลง PST เป็นรูปแบบ MHT ช่วยให้นักพัฒนาสามารถจัดการการย้ายข้อมูลอีเมลและการทำงานรวมได้อย่างมีประสิทธิภาพกระบวนการนี้ได้รับการสนับสนุนโดย API ที่ใช้งานง่ายของเราช่วยให้นักพัฒนาสามารถถ่ายโอนข้อมูลอีเมลโดยอัตโนมัติและลดความซับซ้อนเพื่อให้แน่ใจว่าการเปลี่ยนผ่านระหว่างไคลเอ็นต์อีเมลต่างๆ ได้อย่างราบรื่นไม่จำเป็นต้องใช้ขั้นตอนการแปลงด้วยตนเองที่ซับซ้อนดังนั้นนักพัฒนาสามารถประหยัดเวลาและทรัพยากรและเพิ่มประสิทธิภาพโดยรวมของกระบวนการอีเมลของพวกเขา
แปลงไฟล์ PST ของคุณเป็นรูปแบบ MHT ตอนนี้เริ่มต้นด้วยการรวมเนมสเปซ Aspose.Email ในโครงการ C # ของคุณคุณสามารถทำได้โดยดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
Open NuGet ตัวจัดการแพคเกจค้นหา Aspose.Email และติดตั้งบนอุปกรณ์ของคุณ
ใช้คำสั่งต่อไปนี้จากคอนโซลตัวจัดการแพคเกจ:
PM> Install-Package Aspose.Email
สำหรับข้อมูลเพิ่มเติมคุณสามารถปรึกษาของเรา documentation or support.
ขั้นตอนในการแปลง PST เป็น MHT ผ่าน C #
โปรแกรมเมอร์.NET สามารถโหลดและแปลงไฟล์ PST เป็น MHT ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ PST “Storage.pst” โดยใช้วิธี PersonalStorage.fromFile
- สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
- เข้าถึงโฟลเดอร์ย่อย “กล่องขาเข้า” ภายในไฟล์ PST
- ทำซ้ำผ่านแต่ละข้อความในโฟลเดอร์ “กล่องขาเข้า”
- บันทึกแต่ละข้อความเป็นไฟล์.mht ในไดเรกทอรีเอาต์พุตโดยใช้วิธีการบันทึกด้วย SaveOptions.defaultMhtml
ข้อกำหนดของระบบ
ก่อนที่จะเรียกใช้ซอร์สโค้ดการแปลง.NET ตรวจสอบให้แน่ใจว่าคุณมีข้อกำหนดเบื้องต้นดังต่อไปนี้
- ไมโครซอฟท์ วินโดวส์ หรือระบบปฏิบัติการที่เข้ากันได้กับ .NET Framework, .NET Core และ PHP, VBScript, Delphi, C ++ ผ่าน COM Interop
- สภาพแวดล้อมการพัฒนาเช่น Microsoft Visual Studio
- Aspose.email สำหรับ .NET DLL ที่อ้างอิงในโครงการของคุณ
รหัสตัวอย่างนี้แสดงการแปลง PST เป็น MHT 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 .mht files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
var mhtFilePath = Path.Combine(outputDirectory, $"Message{count}.mht");
msg.Save(mhtFilePath, SaveOptions.DefaultMhtml);
Console.WriteLine($"Message {count} saved as: {mhtFilePath}");
count++;
}
}
แอพฟรีในการแปลง PST เป็น MHT
การแปลงที่รองรับอื่น ๆ
คุณยังสามารถแปลง PST เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมทั้งไม่กี่รายการด้านล่าง