Converter OST para MHT via C #
Converta OST para MHT sem precisar do Microsoft® Outlook® ou Thunderbird® instalado.
Para converter OST em MHT, usaremos Aspose.Email para .NET API que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#. Abrir NuGet gerenciador de pacotes, procure por Aspose.Email e instale. Você também pode usar o seguinte comando no console do gerenciador de pacotes.
Comando do Console do Gerenciador de Pacotes
PM> Install-Package Aspose.EMAIL
Etapas para converter OST para MHT via C #
Os programadores .NET podem facilmente carregar e converter arquivos OST para MHT em apenas algumas linhas de código.
- Carregar arquivo OST com PersonalStorage.FromFile
- Chame o método SaveAs
- Passe o arquivo MHT de saída e FileFormat.Mht como parâmetros
- O arquivo MHT será salvo no caminho especificado
Requisitos de sistema
Antes de executar o código-fonte de conversão .NET, verifique se você possui os seguintes pré-requisitos.
- Microsoft Windows ou um SO compatível com .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ via COM Interop.
- Ambiente de desenvolvimento como o Microsoft Visual Studio.
- Aspose.EMAIL para .NET DLL referenciado em seu projeto.
Este código de amostra mostra a conversão de OST para 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);
}
}
}
Aplicativo gratuito para converter OST para MHT
Outras conversões suportadas
Você também pode converter OST em muitos outros formatos de arquivo, incluindo alguns listados abaixo.