PPTX DOCX XLSX PDF ODP
Aspose.Email  για .NET
EML

Προσθήκη υδατογραφήματος κειμένου στο EML μέσω C #

Δημιουργήστε τις δικές σας εφαρμογές.NET για να υδατογραφήσετε αρχεία EML χρησιμοποιώντας API από την πλευρά του διακομιστή.

Πώς να υδατογραφήσετε το αρχείο EML χρησιμοποιώντας το C #

Για να υδατογραφήσουμε το αρχείο EML, θα χρησιμοποιήσουμε

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

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

NuGet

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

Command


PM> Install-Package Aspose.Email

Βήματα για την προσθήκη υδατογραφήματος στο EML μέσω C #

Χρειάζεστε το

aspose.email.dll

για να δοκιμάσετε την ακόλουθη ροή εργασίας στο δικό σας περιβάλλον.

  • Φορτώστε το σώμα HTML του αρχείου μηνυμάτων ηλεκτρονικού ταχυδρομείου
  • Φορτώστε το συνημμένο και ορίστε το περιεχόμενό του
  • Ορίστε το περιεχόμενο του σώματος, εάν υπάρχει
  • Αποθήκευση αρχείου email στο δίσκο

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

Το Aspose.Email για .NET υποστηρίζεται σε όλα τα μεγάλα λειτουργικά συστήματα. Απλά βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις.

  • Microsoft Windows ή συμβατό λειτουργικό σύστημα με πλατφόρμε.NET Framework, .NET Core και Xamarin.
  • Περιβάλλον ανάπτυξης όπως το Microsoft Visual Studio.
  • Aspose.Email για .NET που αναφέρεται στο έργο σας.
 

Προσθήκη υδατογραφήματος στο EML - C #


mail.Attachments.Add("watermark", imageBytes);

var html = mail.BodyHtml;
var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");

var attachment = mail.Attachments.Find(x => x.LongFileName == "watermark");
attachment.SetContentId("watermark");

var bodyHtml = htmlDocument.Body.InnerHTML;

var watermarkHtml = $@"watermarkHtml";

htmlDocument.Body.InnerHTML = watermarkHtml;

var folderPath = Path.Combine(Config.Configuration.OutputDirectory, Guid.NewGuid().ToString());
var filePath = Path.Combine(folderPath, "Merged.html");

htmlDocument.Save(filePath);

var content = System.IO.File.ReadAllText(filePath);

Directory.Delete(folderPath, true);

mail.SetBodyContent(content, BodyContentType.Html); 
 
  • Σχετικά με το Aspose.Email για .NET API

    Το Aspose.Email είναι μια λύση ανάλυσης μορφών του Microsoft Outlook και Thunderbird. Κάποιος μπορεί εύκολα να δημιουργήσει, να χειριστεί, να μετατρέψει μορφές ηλεκτρονικού ταχυδρομείου και αποθήκευσης όπως MSG, EMLX, EML και MHT. Ο χειρισμός συνημμένων email, η προσαρμογή των κεφαλίδων μηνυμάτων και η εφαρμογή διαφορετικών πρωτοκόλλων δικτύου όπως POP3, IMAP & SMTP για την αποστολή και λήψη μηνυμάτων ηλεκτρονικού ταχυδρομείου είναι πολύ πιο εύκολη. Είναι ένα αυτόνομο API και δεν απαιτεί το Microsoft Outlook ή οποιαδήποτε άλλη εγκατάσταση λογισμικού.

    Υδατογράφημα EML μέσω διαδικτυακής εφαρμογής

    EML What is EML File Format

    Η μορφή αρχείου EML αντιπροσωπεύει μηνύματα ηλεκτρονικού ταχυδρομείου που αποθηκεύονται χρησιμοποιώντας το Outlook και άλλες σχετικές εφαρμογές. Σχεδόν όλοι οι πελάτες ηλεκτρονικού ταχυδρομείου υποστηρίζουν αυτήν τη μορφή αρχείου για τη συμμόρφωσή της με το πρότυπο μορφής μηνυμάτων Διαδικτύου RFC-822. Το Microsoft Outlook είναι το προεπιλεγμένο λογισμικό για το άνοιγμα τύπων μηνυμάτων EML. Τα αρχεία EML μπορούν να χρησιμοποιηθούν για αποθήκευση σε δίσκο καθώς και αποστολή σε παραλήπτες χρησιμοποιώντας πρωτόκολλα επικοινωνίας.

    Read More

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

    Χρησιμοποιώντας το C #, μπορεί κανείς εύκολα να υδατογραφήσει διαφορετικές μορφές, συμπεριλαμβανομένων.

    MSG (Μορφή Outlook και ανταλλαγής)