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

Fügen Sie EML über C # ein Textwasserzeichen hinzu

Erstellen Sie Ihre eigenen.NET-Apps, um EML-Dateien mithilfe serverseitiger APIs mit Wasserzeichen zu versehen.

So kennzeichnen Sie eine EML-Datei mit einem Wasserzeichen mit C #

Um eine EML-Datei mit einem Wasserzeichen zu versehen, verwenden wir

Aspose.Email für.NET

API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die C#-Plattform. Öffnen

NuGet

Paketmanager, suche nach Aspose.Email und installiere. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Command


PM> Install-Package Aspose.Email

Schritte zum Hinzufügen eines Wasserzeichens zu EML über C #

Du brauchst die

aspose.email.dll

um den folgenden Workflow in Ihrer eigenen Umgebung auszuprobieren.

  • Laden Sie den HTML-Text der E-Mail-Nachrichtendatei
  • Anlage laden und Inhalt festlegen
  • Stellen Sie den Inhalt des Textkörpers ein, falls vorhanden
  • E-Mail-Datei auf Disc speichern

Anforderungen an das System

Aspose.Email für.NET wird auf allen gängigen Betriebssystemen unterstützt. Stellen Sie einfach sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit.NET Framework-, .NET Core- und Xamarin-Plattformen.
  • Entwicklungsumgebung wie Microsoft Visual Studio.
  • Aspose.Email für.NET, auf das in Ihrem Projekt verwiesen wird.
 

Wasserzeichen zu EML hinzufügen - 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); 
 
  • Über Aspose.Email für.NET-API

    Aspose.Email ist eine Parsing-Lösung für Microsoft Outlook- und Thunderbird-Formate. E-Mail- und Speicherformate wie MSG, EMLX, EML und MHT können auf einfache Weise erstellt, bearbeitet und konvertiert werden. Die Handhabung von E-Mail-Anhängen, die Anpassung der Nachrichtenüberschriften und die Implementierung verschiedener Netzwerkprotokolle wie POP3, IMAP und SMTP zum Senden und Empfangen von E-Mails sind viel einfacher. Es ist eine eigenständige API und erfordert weder Microsoft Outlook noch eine andere Softwareinstallation.

    Wasserzeichen EML über die Online-App

    EML What is EML File Format

    Das EML-Dateiformat stellt E-Mail-Nachrichten dar, die mit Outlook und anderen relevanten Anwendungen gespeichert wurden. Fast alle E-Mail-Clients unterstützen dieses Dateiformat, da es dem RFC-822 Internet Message Format Standard entspricht. Microsoft Outlook ist die Standardsoftware zum Öffnen von EML-Nachrichtentypen. EML-Dateien können sowohl zum Speichern auf einer Festplatte als auch zum Senden an Empfänger mithilfe von Kommunikationsprotokollen verwendet werden.

    Read More

    Andere unterstützte Wasserzeichenformate

    Mit C# kann man problemlos verschiedene Formate mit Wasserzeichen versehen, darunter.

    MSG (Outlook- und Exchange-Format)