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

Voeg tekstwatermerk toe aan EML via C #

Bouw je eigen .NET-apps om EML-bestanden van een watermerk te voorzien met behulp van API’s aan de serverzijde.

Hoe een EML-bestand van een watermerk te voorzien met C #

Om het EML-bestand van een watermerk te voorzien, gebruiken we

Aspose.Email voor .NET

API, een veelzijdige, krachtige en eenvoudig te gebruiken API voor documentmanipulatie voor het C#-platform. Open

NuGet

pakketbeheerder, zoek naar Aspose.Email en installeer. U kunt ook de volgende opdracht van de Package Manager Console gebruiken.

Command


PM> Install-Package Aspose.Email

Stappen om een watermerk aan EML toe te voegen via C #

Je hebt de

aspose.email.dll

om de volgende workflow in je eigen omgeving uit te proberen.

  • Laad de HTML-hoofdtekst van het e-mailberichtbestand
  • Bijlage laden en de inhoud ervan instellen
  • Stel de lichaamsinhoud in, indien aanwezig
  • E-mailbestand op schijf opslaan

Systeemvereisten

Aspose.Email voor .NET wordt ondersteund op alle belangrijke besturingssystemen. Zorg er wel voor dat je aan de volgende voorwaarden voldoet.

  • Microsoft Windows of een compatibel besturingssysteem met de platforms .NET Framework, .NET Core en Xamarin.
  • Ontwikkelomgeving zoals Microsoft Visual Studio.
  • Aspose.Email voor .NET waarnaar in uw project wordt verwezen.
 

Watermerk toevoegen aan 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); 
 
  • Over Aspose.Email voor .NET API

    Aspose.Email is een oplossing voor het parseren van Microsoft Outlook- en Thunderbird-formaten. Men kan eenvoudig e-mail- en opslagformaten zoals MSG, EMLX, EML en MHT maken, manipuleren en converteren. Het verwerken van e-mailbijlagen, het aanpassen van berichtkoppen en de implementatie van verschillende netwerkprotocollen zoals POP3, IMAP en SMTP voor het verzenden en ontvangen van e-mails is veel eenvoudiger. Het is een zelfstandige API en vereist geen installatie van Microsoft Outlook of andere software.

    EML watermerk via online app

    EML What is EML File Format

    Het EML-bestandsformaat vertegenwoordigt e-mailberichten die zijn opgeslagen met Outlook en andere relevante toepassingen. Bijna alle e-mailclients ondersteunen dit bestandsformaat omdat het voldoet aan de RFC-822 Internet Message Format Standard. Microsoft Outlook is de standaardsoftware voor het openen van EML-berichttypen. EML-bestanden kunnen worden gebruikt voor opslag op schijf en voor verzending naar ontvangers met behulp van communicatieprotocollen.

    Read More

    Andere ondersteunde formaten voor watermerken

    Met C# kan men eenvoudig verschillende formaten watermerken, waaronder.

    MSG (Outlook- en Exchange-indeling)