Πώς να στείλετε έγγραφο του Word μέσω email χρησιμοποιώντας C#

Σε αυτό το εύκολο σεμινάριο, θα μάθουμε πώς να στείλουμε Word Document μέσω email χρησιμοποιώντας C#. Στο παρακάτω παράδειγμα, θα δείτε πόσο εύκολο είναι να στείλετε Έγγραφο του Word στο σώμα του email χρησιμοποιώντας C#. Μπορείτε να χρησιμοποιήσετε το παράδειγμα σε οποιοδήποτε από τα κοινά διαθέσιμα λειτουργικά συστήματα όπως Linux, macOS ή Windows.

Βήματα για την αποστολή εγγράφου του Word μέσω email χρησιμοποιώντας C#

  1. Εγκαταστήστε τις βιβλιοθήκες Aspose.Words και Aspose.Email από το εργαλείο διαχείρισης πακέτων NuGet στο Visual Studio.
  2. Αρχικοποιήστε το αντικείμενο κλάσης Document για να φορτώσετε το έγγραφο για αποστολή ως email
  3. Αποθηκεύστε το έγγραφο ως ροή σε μια ενδιάμεση μορφή MHTML
  4. Δημιουργήστε την παρουσία κλάσης MailMessage για να φορτώσετε το MHTML ως Μήνυμα αλληλογραφίας και να ορίσετε τις ιδιότητές του
  5. Δημιουργήστε ένα πρόγραμμα-πελάτη SMTP και στείλτε το έγγραφο του Word ως email χρησιμοποιώντας C#

Στα παραπάνω βήματα, θα φορτώσουμε το έγγραφο του Word για αποστολή ως email στο πρώτο βήμα. Στη συνέχεια, θα αποθηκεύσουμε το φορτωμένο έγγραφο σε μια ροή σε ενδιάμεση μορφή MHTML. Στα επόμενα βήματα, θα φορτώσουμε το MHTML χρησιμοποιώντας MailMessage class και θα ορίσουμε τις ιδιότητες αλληλογραφίας του. Τέλος, μια παρουσία της κλάσης πελάτη SMTP θα δημιουργηθεί για δημιουργία email από το DOCX σε C#.

Κώδικας για αποστολή εγγράφου Word μέσω email χρησιμοποιώντας C#

Στο παραπάνω παράδειγμα, έχουμε αποστολή εγγράφου του Word στο σώμα ηλεκτρονικού ταχυδρομείου χρησιμοποιώντας C# υιοθετώντας την προσέγγιση δύο βημάτων. Στο πρώτο βήμα, φορτώσαμε και αποθηκεύσαμε το DOCX ως αρχείο MHTML ενδιάμεσης μορφής χρησιμοποιώντας ροές. Στη συνέχεια, στο δεύτερο βήμα, φορτώσαμε το MHTML σε ροή χρησιμοποιώντας το MailMessage. Τέλος, χρησιμοποιώντας SMTP client, αποστέλλουμε Έγγραφο με email σε C#.

Σε αυτό το απλό θέμα, εξερευνήσαμε πώς να δημιουργούμε email από το DOCX χρησιμοποιώντας C#. Ωστόσο, εάν ψάχνετε για μετατροπή του αρχείου DOCX σε MD, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε το Word σε Markdown χρησιμοποιώντας C#.

 Ελληνικά