HTML JPG PDF XML PST
  Product Family
ICS

Konversi PST ke ICS melalui C #

Konversi PST ke ICS C # menggunakan .NET API tanpa dependensi Outlook® atau Thunderbird®.

Cara Mengonversi PST ke ICS Menggunakan C #

Untuk pengembang C# yang mencari solusi yang andal dan efisien untuk mengonversi PST ke ICS, 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 #.

Mengonversi PST ke ICS memfasilitasi penanganan migrasi data kalender dan tugas integrasi yang efektif untuk pengembang. Didukung oleh API kami yang ramah pengguna, pendekatan ini memberdayakan pengembang untuk mengotomatiskan dan merampingkan transfer data kalender, memungkinkan transisi yang mulus antara aplikasi kalender dan menghilangkan kebutuhan metode konversi manual yang rumit. Akibatnya, pengembang dapat menghemat waktu dan sumber daya sambil meningkatkan efisiensi proses kalender mereka.

Konversikan file PST Anda ke format ICS 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 Mengonversi PST ke ICS melalui C #

Pemrogram.NET dapat dengan mudah memuat & mengonversi file PST ke ICS hanya dalam beberapa baris kode.

  1. Muat file PST “storage.pst” menggunakan metode PersonalStorage.fromFile.
  2. Buat direktori output jika tidak ada.
  3. Akses folder kalender dalam file PST menggunakan metode getPredefinedFolder.
  4. Iterasi melalui setiap item kalender di folder kalender.
  5. Simpan setiap item kalender sebagai file.ics di direktori output.

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 ICS C #

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var calendarFolder = pst.GetPredefinedFolder(StandardIpmFolder.Appointments);

    // Iterate through PST messages and save them as .ics files
    int count = 1;

    foreach (var msg in calendarFolder.EnumerateMapiMessages())
    {
        // Search a calendar view and save it as .ics file
        var icsFilePath = Path.Combine(outputDirectory, $"Message{count}.ics");

        if (msg.SupportedType == MapiItemType.Calendar)
        {
            var calendar = (MapiCalendar)msg.ToMapiMessageItem();
            calendar.Save("appointment.ics", AppointmentSaveFormat.Ics);
        }

        Console.WriteLine($"Message {count} saved as: {icsFilePath}");

        count++;
    }
}
 
  • Aplikasi Gratis untuk Mengonversi PST ke ICS

    Konversi yang Didukung Lainnya

    Anda juga dapat mengonversi PST menjadi banyak format file lain termasuk beberapa yang tercantum di bawah ini.

    PST TO EML (Pesan Email Outlook)
    PST TO EMLX (Format Apple EMLX)
    PST TO HTML (Bahasa Markup Teks Hyper)
    PST TO MBOX (Pesan Surat Elektronik)
    PST TO MHTML (Format Arsip Halaman Web)
    PST TO MSG (Format Outlook & Exchange)
    PST TO OFT (Templat Email Outlook)
    PST TO OST (File Penyimpanan Offline)
    PST TO VCF (Format Kartu Virtual)