Konversi PST ke HTML melalui C #
Konversi PST ke HTML C# menggunakan .NET API tanpa dependensi Outlook® atau Thunderbird®.
Bagaimana mengkonversi PST ke HTML menggunakan C #
Untuk pengembang C# yang mencari solusi yang andal dan efisien untuk mengonversi PST ke HTML, Aspose.Email untuk.NET menawarkan API konversi file yang komprehensif dan ramah pengguna. API adalah bagian dari perpustakaan progresif dan serbaguna yang menyediakan pendekatan langsung dan intuitif untuk menangani berbagai tugas pemrosesan email, seperti membuat dan mengelola pesan email, lampiran, mengekstraksi metadata email, berinteraksi dengan server email melalui berbagai protokol, serta mengonversi antara email formats tanpa dependensi Outlook atau Thunderbird.
Pengembang yang menggunakan perpustakaan dapat dengan mudah mengkonversi file dari satu format ke format lain dengan hasil berkualitas tinggi hanya dalam beberapa baris kode. Prosesnya mencakup beberapa langkah sederhana dan mudah seperti memuat data email, memprosesnya dan menyimpannya dalam format yang diinginkan. Ini menjadikan API alat yang luar biasa untuk mengotomatiskan tugas konversi file dalam aplikasi C #.
Mengkonversi PST ke HTML memungkinkan pengembang untuk dengan mudah membuka, melihat dan berbagi pesan email dan data lain dari file PST di browser web, klien email, dan aplikasi perangkat lunak lainnya tanpa perlu program email atau perangkat lunak tertentu. Proses ini, didukung oleh API intuitif kami, memungkinkan pengembang untuk mengotomatiskan dan menyederhanakan transfer data email, memastikan transisi yang mulus dari satu klien email ke klien lainnya, dan menghilangkan kebutuhan akan prosedur konversi manual yang kompleks. Pelestarian format asli, lampiran, dan elemen lain dari pesan email dan data dijamin. Akibatnya, pengembang dapat menghemat waktu dan sumber daya, dan meningkatkan efisiensi keseluruhan proses email mereka.
Konversikan file PST Anda ke format HTML sekarang juga. Mulailah dengan memasukkan namespace Aspose.Email dalam proyek C# Anda. Anda dapat melakukannya dengan melakukan salah satu tindakan berikut:
Open NuGet manajer paket, cari Aspose.Email dan instal di perangkat Anda.
Gunakan perintah berikut dari Package Manager Console:
PM> Install-Package Aspose.Email
Untuk informasi lebih lanjut Anda dapat berkonsultasi dengan kami documentation or support.
Langkah-langkah untuk Mengkonversi PST ke HTML melalui C #
Pemrogram.NET dapat dengan mudah memuat & mengonversi file PST ke HTML hanya dalam beberapa baris kode.
- Muat file PST “storage.pst” menggunakan metode PersonalStorage.fromFile.
- Buat direktori output jika tidak ada.
- Akses subfolder “Kotak Masuk” dalam file PST.
- Iterasi melalui setiap pesan di folder “Kotak Masuk”.
- Simpan setiap pesan sebagai file HTML di direktori output menggunakan HTMLSaveOptions untuk menentukan rendering sumber daya dan opsi jalur.
Persyaratan Sistem
Sebelum menjalankan kode konversi.NET, pastikan Anda memiliki prasyarat berikut.
- Microsoft Windows atau OS yang kompatibel dengan.NET Framework, .NET Core, dan PHP, VBScript, Delphi, C ++ melalui COM Interop.
- Lingkungan pengembangan seperti Microsoft Visual Studio.
- Aspose.email untuk.NET DLL direferensikan dalam proyek Anda.
Kode sampel ini menunjukkan konversi PST ke 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++;
}
}
Aplikasi Gratis untuk Mengkonversi PST ke HTML
Konversi yang Didukung Lainnya
Anda juga dapat mengonversi PST menjadi banyak format file lain termasuk beberapa yang tercantum di bawah ini.