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

Додайте текстовий водяний знак до MSG через C #

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

Як помістити файл MSG водяним знаком за допомогою C #

Для того, щоб нанести водяний знак на файл MSG, ми будемо використовувати

Аспосе.Електронна пошта до.NET

API, який є багатофункціональним, потужним і простим у використанні API маніпулювання документами для платформи C #. Відкрити

NuGet

менеджер пакетів, пошук Aspose.Email і встановити. Ви також можете скористатися наступною командою з консолі менеджера пакетів.

Command


PM> Install-Package Aspose.Email

Кроки для додавання водяного знака до MSG через C #

Вам потрібен

aspose.email.dll

щоб спробувати наступний робочий процес у власному середовищі.

  • Завантажте тіло HTML файлу повідомлення електронної пошти
  • Завантажте вкладення та встановіть його вміст
  • Встановіть вміст тіла, якщо такий є
  • Зберегти файл електронної пошти на диску

Системні вимоги

Aspose.Email для .NET підтримується на всіх основних операційних системах. Просто переконайтеся, що у вас є наступні передумови.

  • Майкрософт 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 What is MSG File Format

    MSG - це формат файлу, який використовується Microsoft Outlook і Exchange для зберігання повідомлень електронної пошти, контактів, зустрічей або інших завдань. Такі повідомлення можуть містити одне або кілька полів електронної пошти з відправником, одержувачем, темою, датою та тілом повідомлення, або контактною інформацією, відомостями про зустріч та однією або кількома специфікаціями завдання. Властивості, що складають об'єкт повідомлення, в тому числі, також є частиною файлу MSG. Файл MSG містить заголовки, основне тіло повідомлення та гіперпосилання як звичайний текст ASCII. Файли MSG також підходять для програм, які потребують інтерфейсу програмування програм обміну повідомленнями Microsoft (MAPI).

    Read More

    Інші підтримувані формати водяних знаків

    Використовуючи C #, можна легко водяним знаком різні формати, включаючи.

    EML (Повідомлення електронної пошти Outlook)