Dodaj tekstowy znak wodny do EML przez C #
Twórz własne aplikacje.NET do znakowania wodnego plików EML przy użyciu interfejsów API po stronie serwera.
Jak wykonać znak wodny EML za pomocą C #
W celu utworzenia znaku wodnego pliku EML użyjemy
API, który jest bogatym w funkcje, potężnym i łatwym w użyciu interfejsem API do manipulacji dokumentami dla platformy C #. Otwórz
menedżer pakietów, wyszukaj Aspose.Email i zainstaluj. Można również użyć następującego polecenia z konsoli Menedżera pakietów.
Command
PM> Install-Package Aspose.Email
Kroki, aby dodać znak wodny do EML przez C #
Potrzebujesz
aby wypróbować następujący przepływ pracy we własnym środowisku.
- Załaduj treść HTML pliku wiadomości e-mail
- Załaduj załącznik i ustaw jego zawartość
- Ustaw zawartość treści, jeśli istnieje
- Zapisz plik e-mail na dysku
Wymagania systemowe
Aspose.Email dla .NET jest obsługiwany we wszystkich głównych systemach operacyjnych. Tylko upewnij się, że masz następujące warunki wstępne.
- Microsoft Windows lub zgodny system operacyjny z platformami.NET Framework, .NET Core i Xamarin.
- Środowisko programistyczne, takie jak Microsoft Visual Studio.
- Aspose.Email dla .NET, do którego odwołuje się w Twoim projekcie.
Dodaj znak wodny do 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);
Informacje o Aspose.Email dla interfejsu API .NET
Aspose.Email to rozwiązanie do analizy formatów Microsoft Outlook i Thunderbird. Można łatwo tworzyć, manipulować, konwertować wiadomości e-mail i formaty pamięci masowej, takie jak MSG, EMLX, EML i MHT. Obsługa załączników wiadomości e-mail, dostosowywanie nagłówków wiadomości i implementacja różnych protokołów sieciowych, takich jak POP3, IMAP i SMTP, do wysyłania i odbierania wiadomości e-mail jest znacznie łatwiejsza. Jest to samodzielny interfejs API i nie wymaga instalacji programu Microsoft Outlook ani żadnej innej instalacji oprogramowania.Znak wodny EML za pośrednictwem aplikacji online
EML What is EML File Format
Format pliku EML reprezentuje wiadomości e-mail zapisane za pomocą programu Outlook i innych odpowiednich aplikacji. Prawie wszyscy klienci wysyłający wiadomości e-mail obsługują ten format pliku pod kątem zgodności ze standardem formatu wiadomości internetowych RFC-822. Microsoft Outlook jest domyślnym oprogramowaniem do otwierania typów wiadomości EML. Pliki EML mogą być używane do zapisywania na dysku, a także wysyłania do odbiorców za pomocą protokołów komunikacyjnych.
Read MoreInne obsługiwane formaty znaków wodnych
Korzystając z C #, można łatwo znakować wodnym różne formaty, w tym.