PPTX DOCX XLSX PDF ODP
Aspose.Email  för.NET
EML

Lägg till textvattenmärke till EML via C #

Bygg dina egna .NET-appar för att vattenstämpla EML-filer med hjälp av API:er på serversidan.

Hur man vattenstämplar EML-fil med C #

För att vattenstämpla EML-filen använder vi

Aspose.Email för.NET

API som är ett funktionsrikt, kraftfullt och lättanvänt API för dokumentmanipulation för C # plattform. Öppna

NuGet

pakethanterare, sök efter Aspose.Email och installera. Du kan också använda följande kommando från Package Manager-konsolen.

Command


PM> Install-Package Aspose.Email

Steg för att lägga till vattenstämpel till EML via C #

Du behöver

aspose.email.dll

för att prova följande arbetsflöde i din egen miljö.

  • Ladda HTML-kroppen i e-postmeddelandefilen
  • Ladda bifogad fil och ställ in dess innehåll
  • Ange eventuellt kroppsinnehåll
  • Spara e-postfilen på skivan

Systemkrav

Aspose.Email för.NET stöds på alla större operativsystem. Se bara till att du har följande förutsättningar.

  • Microsoft Windows eller ett kompatibelt operativsystem med.NET Framework, .NET Core och Xamarin-plattformar.
  • Utvecklingsmiljö som Microsoft Visual Studio.
  • Aspose.Email för.NET refereras till i ditt projekt.
 

Lägg till vattenstämpel till 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); 
 
  • Om Aspose.Email för.NET API

    Aspose.Email är en Microsoft Outlook- och Thunderbird-formatanalyslösning. Man kan enkelt skapa, manipulera, konvertera e-post och lagringsformat som MSG, EMLX, EML och MHT. Hantering av e-postbilagor, anpassning av meddelanderubriker och implementering av olika nätverksprotokoll som POP3, IMAP & SMTP för att skicka och ta emot e-post är mycket enklare. Det är ett fristående API och kräver inte Microsoft Outlook eller någon annan programvaruinstallation.

    Vattenstämpel EML via onlineapp

    EML What is EML File Format

    EML-filformat representerar e-postmeddelanden som sparats med Outlook och andra relevanta applikationer. Nästan alla e-postklienter stöder detta filformat för att det överensstämmer med RFC-822 Internet Message Format Standard. Microsoft Outlook är standardprogramvaran för att öppna EML-meddelandetyper. EML-filer kan användas för att spara till skiva samt skicka ut till mottagare med kommunikationsprotokoll.

    Read More

    Andra vattenmärkningsformat som stöds

    Med C # kan man enkelt vattenstämpla olika format inklusive.

    MSG (Outlook och Exchange-format)