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