PPTX DOCX XLSX PDF ODP
Aspose.Email  для .NET
MSG

Добавить текстовый водяной знак в MSG через С#

Создавайте собственные приложения .NET для добавления водяных знаков к файлам MSG с помощью серверных API.

Как поставить водяной знак на файл MSG с помощью C#

Чтобы поставить водяной знак на файл MSG, мы будем использовать

Aspose.Email для .NET

API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы C#. Открытым

NuGet

менеджер пакетов, поиск Aspose.Email и установить. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

Command


PM> Install-Package Aspose.Email

Шаги по добавлению водяного знака в MSG через С#

Вам нужно

aspose.email.dll

чтобы попробовать следующий рабочий процесс в вашей собственной среде.

  • Загрузите тело HTML файла сообщения электронной почты
  • Загрузить вложение и установить его содержимое
  • Установить содержимое тела, если есть
  • Сохранить файл электронной почты на диск

Системные Требования

Aspose.Email для .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки.

  • Microsoft Windows или совместимая ОС с платформами .NET Framework, .NET Core и Xamarin.
  • Среда разработки, такая как Microsoft Visual Studio.
  • Aspose.Email для .NET, указанный в вашем проекте.
 

Добавить водяной знак в MSG — 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 или любого другого программного обеспечения.

    Водяной знак MSG через онлайн-приложение

    Добавьте водяной знак в документы MSG, посетив наш Веб-сайт живых демонстраций . Живая демонстрация имеет следующие преимущества

      Не нужно ничего скачивать или настраивать
      Нет необходимости писать какой-либо код
      Просто загрузите файл MSG, установите водяной знак и нажмите кнопку «Добавить».
      Мгновенно получить ссылку для скачивания результирующего файла

    MSG Формат файла MSG

    MSG — это формат файла, используемый Microsoft Outlook и Exchange для хранения сообщений электронной почты, контактов, встреч или других задач. Такие сообщения могут содержать одно или несколько полей электронной почты с указанием отправителя, получателя, темы, даты и тела сообщения или контактной информации, сведений о встрече и одной или нескольких спецификаций задачи. Свойства, составляющие объект Message, в том числе также являются частью файла MSG. Файл MSG имеет заголовки, основное тело сообщения и гиперссылки в виде простого текста ASCII. Файлы MSG также подходят для программ, которым требуется интерфейс программирования приложений обмена сообщениями Microsoft (MAPI).

    Подробнее

    Другие поддерживаемые форматы водяных знаков

    Используя C#, можно легко добавлять водяные знаки в различные форматы, в том числе.

    EML (Сообщения электронной почты Outlook)