Перетворити OST в MHT через C #
Перетворіть OST на MHT без необхідності встановлення Microsoft® Outlook® або Thunderbird®.
Для того, щоб конвертувати OST в MHT, ми будемо використовувати Аспосе.Електронна пошта до.NET API, який є багатофункціональним, потужним і простим у використанні API для маніпулювання документами та конвертації для платформи C #. Відкрити NuGet менеджер пакетів, пошук Aspose.Email і встановити. Ви також можете скористатися наступною командою з консолі менеджера пакетів.
Команда консолі менеджера пакетів
PM> Install-Package Aspose.EMAIL
Кроки для перетворення OST в MHT через C #
Програміти.NET можуть легко завантажувати та конвертувати OST-файли в MHT всього за кілька рядків коду.
- Завантажте файл OST за допомогою PersonalStorage.fromFile
- Виклик методу SaveAs
- Передайте вихідний файл MHT та файлFormat.mht як параметри
- Файл MHT буде збережений за вказаним шляхом
Системні вимоги
Перш ніж запускати вихідний код перетворення.NET, переконайтеся, що у вас є наступні передумови.
- Майкрософт Windows або сумісна ОС з.NET Framework, .NET Core та PHP, VBScript, Delphi, C ++ через COM Interop.
- Середовище розробки, як-от Microsoft Visual Studio.
- Aspose.email для.NET DLL, на яку посилається у вашому проекті.
Цей зразок коду показує перетворення OST в MHT C #
using Aspose.Email;
using Aspose.Email.Storage.Pst;
using (var ost = PersonalStorage.FromFile("sourceFile.ost"))
{
foreach (var folder in ost.RootFolder.GetSubFolders())
{
foreach (var msg in folder.EnumerateMapiMessages())
{
msg.Save($"{msg.Subject}.mht", SaveOptions.DefaultMhtml);
}
}
}
Безкоштовний додаток для перетворення OST в MHT
Інші підтримувані конверсії
Ви також можете конвертувати OST у багато інших форматів файлів, включаючи деякі з перерахованих нижче.