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
API som är ett funktionsrikt, kraftfullt och lättanvänt API för dokumentmanipulation för C # plattform. Öppna
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
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 MoreAndra vattenmärkningsformat som stöds
Med C # kan man enkelt vattenstämpla olika format inklusive.