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

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

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 MSG 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 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 More

    Andra vattenmärkningsformat som stöds

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

    EML (Outlook-e-postmeddelanden)