HTML JPG PDF XML ICS
  Product Family
PST

Μετατρέψτε το ICS σε PST μέσω C #

Μετατροπή ICS σε PST C# χρησιμοποιώντας .NET API χωρίς να χρειάζεστε Outlook® ή Thunderbird®.

Πώς να μετατρέψετε το ICS σε PST χρησιμοποιώντας το C #

Για να μετατρέψουμε το ICS σε PST, θα χρησιμοποιήσουμε

Υποβάλετε. Ηλεκτρονικό ταχυδρομείο για .NET

API που είναι ένα πλούσιο σε χαρακτηριστικά, ισχυρό και εύχρηστο API χειρισμού εγγράφων και μετατροπής για πλατφόρμα C #. Ανοιχτό

NuGet

διαχειριστής πακέτων, αναζητήστε το Aspose.Email και εγκαταστήστε. Μπορείτε επίσης να χρησιμοποιήσετε την ακόλουθη εντολή από την κονσόλα διαχείρισης πακέτων.

Εντολή κονσόλας διαχείρισης πακέτων

PM> Install-Package Aspose.Email

Βήματα για τη μετατροπή ICS σε PST μέσω C #

Οι προγραμματιστές.NET μπορούν εύκολα να φορτώσουν και να μετατρέψουν αρχεία ICS σε PST σε λίγες γραμμές κώδικα.

  • Φορτώστε το αρχείο ICS με το Ημερολόγιο.Appointment.Load.
  • Αποθηκεύστε ως MSG στο MemoryStream.
  • Δημιουργήστε ένα αρχείο PST
  • Περάστε τη διαδρομή αρχείου εξόδου με επέκταση αρχείου PST.
  • Καλέστε τη μέθοδο AddMessage.
  • Περάστε το MapiMessage που φορτώθηκε από το MemoryStream.
  • Το αρχείο PST θα αποθηκευτεί στην καθορισμένη διαδρομή.

Απαιτήσεις συστήματος

Πριν εκτελέσετε τον κώδικα μετατροπής.NET, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.

  • Microsoft Windows ή συμβατό λειτουργικό σύστημα με .NET Framework, .NET Core και PHP, VBScript, Delphi, C ++ μέσω COM Interop.
  • Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio.
  • Aspose.Email για το DLL .NET που αναφέρεται στο έργο σας.
  • Συμπεριλάβετε χώρο ονομάτων στη σχετική κλάση.
 

Αυτός ο κωδικός δείγματος δείχνει τη μετατροπή ICS σε PST C #

// load the ICS file to be converted
// save ICS as a MSG
using var msgStream = new MemoryStream();
Aspose.Email.Calendar.Appointment
    .Load("My File.ics")
    .Save(msgStream, AppointmentSaveFormat.Msg);
// create a PST file
using var pst = PersonalStorage.Create("Saved File.pst", FileFormatVersion.Unicode);
// create a calendar folder
var calendarFolder = pst.CreatePredefinedFolder("Calendar", StandardIpmFolder.Appointments);
// add MSG to the calendar folder
calendarFolder.AddMessage(MapiMessage.Load(msgStream));
 
  • Δωρεάν εφαρμογή για τη μετατροπή ICS σε PST

    Άλλες υποστηριζόμενες μετατροπές

    Μπορείτε επίσης να μετατρέψετε το ICS σε πολλές άλλες μορφές αρχείων, συμπεριλαμβανομένων μερικών που αναφέρονται παρακάτω.

    ICS TO EML (Μηνύματα ηλεκτρονικού ταχυδρομείου του Outlook)
    ICS TO EMLX (Μορφή EMLX της Apple)
    ICS TO HTML (Γλώσσα σήμανσης υπερκειμένου)
    ICS TO MBOX (Μηνύματα ηλεκτρονικού ταχυδρομείου)
    ICS TO MHTML (Μορφή αρχειοθέτησης ιστοσελίδας)
    ICS TO MSG (Μορφή Outlook και ανταλλαγής)
    ICS TO OFT (Πρότυπα ηλεκτρονικού ταχυδρομείου του Outlook)
    ICS TO OST (Αρχεία αποθήκευσης εκτός σύνδεσης)