Lägg till textvattenmärke till MSG via C #
Bygg dina egna .NET-appar för att vattenstämpla MSG-filer med hjälp av API:er på serversidan.
Hur man vattenstämplar MSG-fil med C #
För att vattenstämpla MSG-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 MSG 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 MSG - 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 MSG via online-app
MSG What is MSG File Format
MSG är ett filformat som används av Microsoft Outlook och Exchange för att lagra e-postmeddelanden, kontakt, möte eller andra uppgifter. Sådana meddelanden kan innehålla ett eller flera e-postfält, med avsändare, mottagare, ämne, datum och meddelandetext, eller kontaktinformation, avtalsuppgifter och en eller flera uppgiftsspecifikationer. Egenskaperna som utgör Message-objektet, inklusive, är också en del av MSG-filen. MSG-filen har rubriker, huvudmeddelandetext och hyperlänkar som vanlig ASCII-text. MSG filer är också lämpliga med de program som behöver Microsofts Messaging Applications Programming Interface (MAPI).
Read MoreAndra vattenmärkningsformat som stöds
Med C # kan man enkelt vattenstämpla olika format inklusive.