HTML JPG EMAIL XML MSG
  Product Family
XPS

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

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

** Απολαύστε την απόδοση υψηλής ταχύτητας στην επεξεργασία email με Υποβάλετε. Ηλεκτρονικό ταχυδρομείο για .NET! ** Είναι ένα API C # που παρέχει στους προγραμματιστές ένα ισχυρό σύνολο εργαλείων για το χειρισμό αρχείων ηλεκτρονικού ταχυδρομείου χωρίς εγκατάσταση του Outlook ή του Thunderbird, συμπεριλαμβανομένης της δυνατότητας μετατροπής μεταξύ διαφόρων μορφών. Μεταξύ αυτών των δυνατοτήτων, η μετατροπή από αρχεία MSG (Outlook Email Message) σε αρχεία XPS (XML Paper Specification) είναι ένα χαρακτηριστικό που ξεχωρίζει, καθώς χρησιμεύει για την προστασία της ακεραιότητας και της διάταξης του αρχικού μηνύματος ηλεκτρονικού ταχυδρομείου διευκολύνοντας παράλληλα την εύκολη κοινή χρήση και προβολή χωρίς την ανάγκη για την εγγενή εφαρμογή που δημιούργησε το αρχείο MSG.

Τα αρχεία MSG δημιουργούνται από το Microsoft Outlook για την αποθήκευση μηνυμάτων ηλεκτρονικού ταχυδρομείου, επαφών, συναντήσεων και άλλων δεδομένων, ενώ τα αρχεία XPS (XML Paper Specification) είναι παρόμοια με τα PDF και διατηρούν την πιστότητα εγγράφων, διασφαλίζοντας ότι το αρχείο μπορεί να προβληθεί και να εκτυπωθεί όπως σχεδιάστηκε αρχικά, ανεξάρτητα από το σύστημα ή το λογισμικό που χρησιμοποιείται. Αυτή η μετατροπή είναι απαραίτητη όταν χρειάζεστε ένα στιγμιότυπο του περιεχομένου ηλεκτρονικού ταχυδρομείου που δεν μπορεί να τροποποιηθεί και είναι ευρέως προσβάσιμο. Οι δυνατότητες των αρχείων XPS περιλαμβάνουν μια σταθερή διάταξη, υποστήριξη για ψηφιακές υπογραφές και τη δυνατότητα διατήρησης της δομής του αρχικού εγγράφου, συμπεριλαμβανομένου του κειμένου, των εικόνων και της μορφοποίησης. Αυτό καθιστά τη μορφή XPS κατάλληλη για νομικά έγγραφα, αρχειοθετικούς σκοπούς και κοινή χρήση αρχείων με άτομα που ενδέχεται να μην διαθέτουν Outlook ή συμβατό πρόγραμμα-πελάτη ηλεκτρονικού ταχυδρομείου.

Η διαδικασία μετατροπής ηλεκτρονικού ταχυδρομείου σε αρχείο αποθήκευσης με το Aspose.Email για .NET είναι απλή. Η βιβλιοθήκη παρουσιάζει ένα εύχρηστο μοντέλο αντικειμένων. Η μετατροπή μηνυμάτων ηλεκτρονικού ταχυδρομείου συνήθως απαιτεί μόνο μερικές γραμμές κώδικα, αφαιρώντας την ανάλυση της υποκείμενης μορφής αρχείου, χειρισμό MIME, ζητήματα κωδικοποίησης κ.λπ. Όταν χρησιμοποιείτε το Aspose.Email για .NET, δεν χρειάζεται να επεξεργαστείτε χειροκίνητα καμία από αυτές τις πτυχές. Αντ ‘αυτού, γράφετε μόνο τον κώδικα υψηλού επιπέδου που απαιτείται για την εκτέλεση της εργασίας.

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

Για να αξιοποιήσετε τη δύναμη του .ΝΈΤ. API, εκτελέστε μία από τις ακόλουθες ενέργειες:

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

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


PM> Install-Package Aspose.Email

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

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

  1. Φορτώστε ένα αρχείο MSG σε ένα αντικείμενο MapiMessage.
  2. Δημιουργήστε μια εμφάνιση του MailPrinter.
  3. Ρυθμίστε τον εκτυπωτή για να εμφανίζει κεφαλίδες μηνυμάτων και σώμα.
  4. Ορίστε τις μονάδες για τη διάταξη σελίδας σε εκατοστά.
  5. Εκτυπώστε το φορτωμένο μήνυμα ηλεκτρονικού ταχυδρομείου MSG σε ένα αρχείο XPS χρησιμοποιώντας τις καθορισμένες ρυθμίσεις.

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

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

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

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

var msg = MapiMessage.Load("message.msg");
           
// 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;

// Print the email to an XPS file
printer.Print(msg, "message.xps", Printing.PrintFormat.XPS);
 
  • Δωρεάν εφαρμογή για τη μετατροπή MSG σε XPS

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

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

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