Πώς να μετατρέψετε το email του Outlook σε Word χρησιμοποιώντας C#

Σε αυτό το εύκολο σεμινάριο, θα μάθουμε πώς να μετατρέπουμε το Outlook Email σε Word χρησιμοποιώντας C# μαζί με λεπτομερή βήματα για τη διαμόρφωση του περιβάλλοντος. Θα παρατηρήσετε ότι για να μετατρέψετε ένα EML σε DOCX μπορεί να χρησιμοποιηθεί API που βασίζεται σε C# και μπορείτε να χρησιμοποιήσετε αυτό το παράδειγμα σε οποιοδήποτε από τα κοινά διαθέσιμα λειτουργικά συστήματα όπως Windows, Linux ή macOS.

Βήματα για τη μετατροπή email του Outlook σε DOCX χρησιμοποιώντας C#

  1. Διαμορφώστε την εφαρμογή σας για να εγκαταστήσει τις βιβλιοθήκες Aspose.Email και Aspose.Word από τον διαχειριστή πακέτων NuGet
  2. Δημιουργήστε το αντικείμενο κλάσης MailMessage για να φορτώσετε το αρχείο ηλεκτρονικού ταχυδρομείου πηγής MSG ή μορφής EML
  3. Αποθηκεύστε το φορτωμένο αρχείο Email (EML/MSG) σε ροή σε μορφή MHTML
  4. Δημιουργήστε το LoadFormat σε MHTML και δημιουργήστε το αντικείμενο κλάσης Document για να φορτώσετε το ενδιάμεσο MHTML που δημιουργήθηκε στο προηγούμενο βήμα
  5. Με τη χρήση της μεθόδου Save στο C# EML σε Word γίνεται η μετατροπή

Χρησιμοποιώντας τα παραπάνω βήματα στην εφαρμογή μετατροπής C# Email σε Word αναπτύσσεται. Θα φορτώσουμε το αρχείο προέλευσης MSG ή EML από το δίσκο χρησιμοποιώντας το αντικείμενο κλάσης MailMessage ως σημείο εκκίνησης, το οποίο στη συνέχεια ακολουθείται από την αποθήκευση του αρχείου email σε μια ροή σε μορφή MHTML. Τέλος, θα φορτώσουμε το ενδιάμεσο MHTML από μια ροή χρησιμοποιώντας το αντικείμενο κλάσης Document και θα μετατρέψουμε το email σε DOCX.

Κώδικας για τη μετατροπή email του Outlook σε DOCX χρησιμοποιώντας C#

Στο παραπάνω παράδειγμα, για να μετατραπεί το EML σε Word το C# χρησιμοποιείται με τη βοήθεια μιας απλής διεπαφής API και σαφώς καθορισμένων βημάτων. Ο παραπάνω κώδικας μπορεί να χρησιμοποιηθεί για αρχεία email σε μορφές EML και MSG. Κάποιος μπορεί επίσης να αποθηκεύσει το φορτωμένο MHTML σε εξόδους εικόνας ή PDF επίσης.

Σε αυτό το θέμα, μάθαμε πώς να μετατρέπουμε το Outlook Email σε Docx χρησιμοποιώντας API που βασίζεται σε C#. Αν θέλετε να μετατρέψετε το MBOX σε PST, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε MBOX σε αρχείο PST σε C#.

 Ελληνικά