PNG JPG BMP TIFF MSG
Aspose.Email  для .NET

Електронне підписання MSG форматів у C#

Власний та високопродуктивний електронний підпис повідомлень MSG за допомогою серверного Aspose.Email для API .NET, без використання будь-якого програмного забезпечення, такого як Microsoft або Open Office, Adobe PDF.

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

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

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

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

NuGet

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

Command


PM> Install-Package Aspose.Email

Кроки для електронного підписання файлів MSG у C#

Основний цифровий підпис повідомлення з

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

API можна зробити лише за допомогою декількох рядків коду. Можна підписувати документи обробки електронної пошти, додаючи текст, зображення або намалювати професійний цифровий підпис до файлів електронної пошти, а також зберегти результат у форматах MSG та EML.

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

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

Наші API підтримуються на всіх основних платформах і операційних системах. Перш ніж виконувати наведений нижче код, переконайтеся, що у вашій системі є наступні передумови.

  • Майкрософт Windows або сумісна ОС із платформами.NET Framework, .NET Core та Xamarin
  • Середовище розробки, як-от Microsoft Visual Studio
  • Aspose.Email до.NET DLL, на який посилається у вашому проекті - Встановіть з NuGet за допомогою кнопки Завантажити вище
 

Файли MSG електронного підпису - C#

var mail = MapiHelper.GetMapiMessageFromFile(inputFilePath);

var htmlDocument = new Aspose.Html.HTMLDocument(mail.BodyHtml, "");

var element = htmlDocument.CreateElement("Signature");
element.InnerHTML = "Signature Text (Style it with css)";
htmlDocument.Body.AppendChild(element);

var folderPath = "directorypath";
var filePath = folderPath + "Merged.html";
htmlDocument.Save(filePath);
var content = System.IO.File.ReadAllText(filePath);
System.IO.File.Delete(filePath);
Directory.Delete(folderPath);
mail.SetBodyContent(content, BodyContentType.Html);

mail.Save(Path.Combine(outputFolderPath, Path.GetFileNameWithoutExtension(inputFilePath) + " Signed.msg"), new EmlSaveOptions(MailMessageSaveType.MsgFormat)); 
 
  • Про 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)
    MBOX (Електронні поштові повідомлення)
    OST (Файли зберігання в автономному режимі)
    PST (Файли особистого сховища Outlook)