HTML JPG EMAIL XML PST
  Product Family
XPS

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

Μετατρέψτε το PST σε XPS χωρίς εγκατεστημένο το Microsoft® Outlook® ή το Thunderbird®.

Για προγραμματιστές C # που αναζητούν μια αξιόπιστη και αποτελεσματική λύση για τη μετατροπή του PST σε XPS, Υποβάλετε. Ηλεκτρονικό ταχυδρομείο για .NET προσφέρει ένα ολοκληρωμένο και φιλικό προς το χρήστη API μετατροπής αρχείων. Το API αποτελεί μέρος μιας προοδευτικής και ευέλικτης βιβλιοθήκης που παρέχει μια απλή και διαισθητική προσέγγιση για τη διαχείριση διαφόρων εργασιών επεξεργασίας email, όπως δημιουργία και διαχείριση μηνυμάτων ηλεκτρονικού ταχυδρομείου, συνημμένων, εξαγωγή μεταδεδομένων ηλεκτρονικού ταχυδρομείου, αλληλεπίδραση με διακομιστές ηλεκτρονικού ταχυδρομείου μέσω διαφόρων πρωτοκόλλων, καθώς και μετατροπή μεταξύ email formats χωρίς εξαρτήσεις του Outlook ή του Thunderbird.

Η μετατροπή του PST σε XPS βελτιστοποιεί τη μετεγκατάσταση και την ενσωμάτωση δεδομένων ηλεκτρονικού ταχυδρομείου για προγραμματιστές, με το διαισθητικό API που υποστηρίζει τη διαδικασία. Αυτό επιτρέπει την αυτοματοποιημένη και απλοποιημένη μεταφορά δεδομένων ηλεκτρονικού ταχυδρομείου, διευκολύνοντας την ομαλή μετάβαση μεταξύ πελατών ηλεκτρονικού ταχυδρομείου χωρίς πολύπλοκες εργασίες χειροκίνητης μετατροπής. Κατά συνέπεια, οι προγραμματιστές μπορούν να βελτιστοποιήσουν το χρόνο και τους πόρους, ενισχύοντας την αποτελεσματικότητα των διαδικασιών ηλεκτρονικού ταχυδρομείου τους.

Το παρακάτω δείγμα κώδικα δείχνει πώς να μετατρέψετε ένα αρχείο PST σε μορφή XPS σε μερικές γραμμές κώδικα με αποτελέσματα υψηλής ποιότητας. Η διαδικασία περιλαμβάνει μερικά απλά και απλά βήματα όπως φόρτωση δεδομένων ηλεκτρονικού ταχυδρομείου, επεξεργασία και αποθήκευση στην επιθυμητή μορφή. Αυτό καθιστά το API ένα εξαιρετικό εργαλείο για την αυτοματοποίηση εργασιών μετατροπής αρχείων σε εφαρμογές C #.

Μετατρέψτε τα αρχεία PST σε μορφή XPS τώρα. Ξεκινήστε συμπεριλαμβάνοντας τον χώρο ονομάτων Aspose.Email στο έργο C#. Μπορείτε να το κάνετε εκτελώντας μία από τις ακόλουθες ενέργειες:

  • Open NuGet διαχειριστής πακέτων, αναζητήστε το Aspose.Email και εγκαταστήστε το στη συσκευή σας.

  • Χρησιμοποιήστε την ακόλουθη εντολή από την κονσόλα διαχείρισης πακέτων:


PM> Install-Package Aspose.Email

Για περισσότερες πληροφορίες μπορείτε να συμβουλευτείτε το documentation or support.

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

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

  1. Ανοίξτε το αρχείο PST «storage.pst».
  2. Δημιουργήστε τον κατάλογο εξόδου εάν δεν υπάρχει.
  3. Αποκτήστε πρόσβαση στο φάκελο «Εισερχόμενα» στο αρχείο PST.
  4. Επαναλάβετε κάθε μήνυμα στο φάκελο «Εισερχόμενα».
  5. Εκτυπώστε κάθε μήνυμα σε ένα αρχείο XPS χρησιμοποιώντας το MailPrinter και αποθηκεύστε στον κατάλογο εξόδου.

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

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

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

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

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

    var inboxFolder = pst.GetPredefinedFolder(StandardIpmFolder.Inbox);

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

    foreach (var msg in inboxFolder.EnumerateMapiMessages())
    {
        // Instantiate an instance of MailPrinter
        var printer = new Printing.MailPrinter();

        // Set MessageFormattingFlags to MailInfo to display the message headers and body
        printer.FormattingFlags = Printing.MessageFormattingFlags.MailInfo;

        // Set page layout for printing
        printer.PageUnit = Printing.PrinterUnit.Cm;

        var dstXPS = Path.Combine(outputDirectory, $"Message{count}.xps");

        // Print the email to an XPS file
        printer.Print(msg, dstXPS, Printing.PrintFormat.XPS);

        count++;
    }
}
 
  • Δωρεάν εφαρμογή για τη μετατροπή PST σε XPS

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

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

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