PPTX DOCX XLSX PDF ODP
Aspose.Email  pentru.NET
EML

Adăugați filigran text la EML prin C #

Construiți-vă propriile aplicații.NET pentru a filigra fișierele EML utilizând API-urile de pe server.

Cum să filigranați fișierul EML folosind C #

Pentru a filigra fișierul EML, vom folosi

Aspose.Email pentru.NET

API, care este un API bogat în funcții, puternic și ușor de utilizat pentru manipularea documentelor pentru platforma C #. Deschis

NuGet

manager de pachete, căutați Aspose.Email și instalați. De asemenea, puteți utiliza următoarea comandă din Consola Manager de pachete.

Command


PM> Install-Package Aspose.Email

Pași pentru a adăuga filigran la EML prin C #

Ai nevoie de

aspose.email.dll

pentru a încerca următorul flux de lucru în propriul mediu.

  • Încărcați corpul HTML al fișierului mesajului de e-mail
  • Încărcați atașamentul și setați conținutul acestuia
  • Setați conținutul corpului, dacă există
  • Salvați fișierul de e-mail pe disc

Cerințe de sistem

Aspose.Email pentru .NET este acceptat pe toate sistemele de operare majore. Doar asigurați-vă că aveți următoarele condiții prealabile.

  • Microsoft Windows sau un sistem de operare compatibil cu platformele.NET Framework, .NET Core și Xamarin.
  • Mediu de dezvoltare precum Microsoft Visual Studio.
  • Aspose.Email pentru .NET la care se face referire în proiectul tău.
 

Adăugați filigran la 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); 
 
  • Despre Aspose.Email pentru API-ul .NET

    Aspose.Email este o soluție de analiză a formatelor Microsoft Outlook și Thunderbird. Se pot crea, manipula, converti cu ușurință formate de e-mail și de stocare, cum ar fi MSG, EMLX, EML și MHT. Manipularea atașamentelor de e-mail, personalizarea anteturilor de mesaje și implementarea diferitelor protocoale de rețea, cum ar fi POP3, IMAP și SMTP pentru a trimite și primi e-mailuri este mult mai ușoară. Este un API independent și nu necesită Microsoft Outlook sau orice altă instalare de software.

    Filigran EML prin aplicația online

    EML What is EML File Format

    Formatul de fișier EML reprezintă mesajele de e-mail salvate utilizând Outlook și alte aplicații relevante. Aproape toți clienții de e-mail acceptă acest format de fișier pentru conformitatea sa cu standardul RFC-822 Internet Message Format. Microsoft Outlook este software-ul implicit pentru deschiderea tipurilor de mesaje EML. Fișierele EML pot fi utilizate pentru salvarea pe disc, precum și pentru trimiterea către destinatari folosind protocoale de comunicare.

    Read More

    Alte formate de filigrare acceptate

    Folosind C #, se pot filigra cu ușurință diferite formate, inclusiv.

    MSG (Formatul Outlook și Exchange)