แปลง 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 ได้อย่างง่ายดายในโค้ดเพียงไม่กี่บรรทัด
- โหลดไฟล์ PST “ที่เก็บข้อมูล.pst” โดยใช้วิธี PersonalStorage.fromFile
- สร้างไดเรกทอรีเอาต์พุตหากไม่มีอยู่
- เข้าถึงโฟลเดอร์ย่อย “กล่องขาเข้า” ภายในไฟล์ PST
- ทำซ้ำผ่านแต่ละข้อความในโฟลเดอร์ “กล่องขาเข้า”
- บันทึกแต่ละข้อความเป็นไฟล์ 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 เป็นรูปแบบไฟล์อื่น ๆ มากมาย รวมทั้งไม่กี่รายการด้านล่าง