Добавить текстовый водяной знак в EML через C#
Создавайте собственные приложения .NET для добавления водяных знаков к файлам EML с помощью серверных API.
Как поставить водяной знак на файл EML с помощью C#
Чтобы поставить водяной знак на файл EML, мы будем использовать
API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы C#. Открытым
менеджер пакетов, поиск Aspose.Email и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Command
PM> Install-Package Aspose.Email
Шаги по добавлению водяного знака в EML через C#
Вам нужно
чтобы попробовать следующий рабочий процесс в вашей собственной среде.
- Загрузите тело HTML файла сообщения электронной почты
- Загрузить вложение и установить его содержимое
- Установить содержимое тела, если есть
- Сохранить файл электронной почты на диск
Системные Требования
Aspose.Email для .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.
- Microsoft Windows или совместимая ОС с платформами .NET Framework, .NET Core и Xamarin.
- Среда разработки, такая как Microsoft Visual Studio.
- Aspose.Email для .NET, указанный в вашем проекте.
Добавить водяной знак в 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);
Об Aspose.Email для .NET API
Aspose.Email — это решение для парсинга форматов Microsoft Outlook и Thunderbird. Можно легко создавать, манипулировать, конвертировать электронную почту и форматы хранения, такие как MSG, EMLX, EML и MHT. Обработка вложений электронной почты, настройка заголовков сообщений и реализация различных сетевых протоколов, таких как POP3, IMAP и SMTP, для отправки и получения электронных писем стали намного проще. Это автономный API, не требующий установки Microsoft Outlook или любого другого программного обеспечения.Водяной знак EML через онлайн-приложение
Добавьте водяной знак в документы EML, посетив наш Веб-сайт живых демонстраций . Живая демонстрация имеет следующие преимущества
EML Формат файла EML
Формат файла EML представляет собой сообщения электронной почты, сохраненные с помощью Outlook и других соответствующих приложений. Почти все клиенты электронной почты поддерживают этот формат файла из-за его соответствия стандарту формата интернет-сообщений RFC-822. Microsoft Outlook — это программное обеспечение по умолчанию для открытия типов сообщений EML. Файлы EML можно использовать для сохранения на диск, а также для отправки получателям с использованием протоколов связи.
ПодробнееДругие поддерживаемые форматы водяных знаков
Используя C#, можно легко добавлять водяные знаки в различные форматы, в том числе.