Fügen Sie MSG über C# ein Textwasserzeichen hinzu
Erstellen Sie Ihre eigenen.NET-Apps, um MSG-Dateien mithilfe serverseitiger APIs mit Wasserzeichen zu versehen.
So kennzeichnen Sie eine MSG-Datei mit einem Wasserzeichen in C #
Um die MSG-Datei mit einem Wasserzeichen zu versehen, verwenden wir
API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Dokumentenbearbeitung für die C#-Plattform. Öffnen
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 MSG über C#
Du brauchst die
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 MSG 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 MSG über die Online-App
MSG What is MSG File Format
MSG ist ein Dateiformat, das von Microsoft Outlook und Exchange zum Speichern von E-Mail-Nachrichten, Kontakten, Terminen oder anderen Aufgaben verwendet wird. Solche Nachrichten können ein oder mehrere E-Mail-Felder mit Absender, Empfänger, Betreff, Datum und Nachrichtentext oder Kontaktinformationen, Terminangaben und einer oder mehreren Aufgabenspezifikationen enthalten. Die Eigenschaften, aus denen das Message-Objekt besteht, sind auch Teil der MSG-Datei. Die MSG-Datei enthält Header, den Hauptnachrichtentext und Hyperlinks als einfachen ASCII-Text. MSG-Dateien eignen sich auch für Programme, die das Messaging Applications Programming Interface (MAPI) von Microsoft benötigen.
Read MoreAndere unterstützte Wasserzeichenformate
Mit C# kann man problemlos verschiedene Formate mit Wasserzeichen versehen, darunter.