Visualizador de OST para Aplicações .NET
Visualize arquivos OST programaticamente em C# sem dependências do Microsoft Outlook ou Thunderbird.
Como Visualizar Arquivos OST Usando uma API de Email Avançada
Aspose.Email para .NET fornece uma API simples projetada para processar vários formatos de arquivos de email, incluindo OST. Sua ampla gama de recursos inclui a capacidade de visualizar arquivos OST sem depender do Microsoft Outlook ou de outras ferramentas externas. Você pode integrar facilmente esse recurso ao seu projeto .NET. A API permite que os desenvolvedores carreguem, renderizem e exibam arquivos OST sem necessidade de software adicional. Com suporte integrado para converter arquivos OST em HTML, garante visualização de email sem interrupções em navegadores ou interfaces de aplicação. Com o Aspose.Email, você pode carregar um arquivo OST, analisar seu conteúdo e salvar cada email como um arquivo HTML, assegurando que seus recursos sejam corretamente salvos no diretório de saída e exibidos na interface do usuário da sua aplicação ou em qualquer solução de visualização baseada em navegador.
Principais Recursos da Visualização de Arquivos de Armazenamento Offline:
Visualize o conteúdo do arquivo OST programaticamente, incluindo metadados, corpo e anexos.
Suporte para converter arquivos OST para formato HTML para renderização baseada em navegador.
Compatível com as plataformas .NET Framework, .NET Core e .NET Standard.
Funciona independentemente do Microsoft Outlook, garantindo total autonomia.
Alto desempenho para tarefas de processamento de email em larga escala.
Instalar a API de Email C# e Usá-la para Visualizar Arquivos OST
Para começar, instale a API no seu ambiente de desenvolvimento:
Abrir NuGet gerenciador de pacotes, procure por Aspose.Email e clique em Instalar.
Você também pode usar o seguinte comando no Console do Gerenciador de Pacotes.
Comando
PM> Install-Package Aspose.Email
Depois de instalado, você pode começar a programar.
Passos para Visualizar OST via C#
Aspose.Email facilita para os desenvolvedores a visualização de arquivos OST com apenas algumas linhas de código.
- Abrir o arquivo OST usando o PersonalStorage.FromFile método.
- Crie o diretório de saída se ele não existir.
- Obter a pasta Caixa de Entrada usando RootFolder.GetSubFolder("Inbox") para localizar a pasta Caixa de Entrada no arquivo OST.
- Iterar pelas mensagens na Caixa de Entrada usando inbox.EnumerateMapiMessages() para percorrer todas as mensagens na Caixa de Entrada.
- Configurar HtmlSaveOptions para salvar recursos (como imagens) em arquivos usando caminhos relativos.
- Salve cada mensagem como HTML. Para cada mensagem, construa um nome de arquivo (Message1.html, Message2.html, etc.), então salve-o usando a função Save com as opções definidas.
Requisitos do Sistema
Aspose.Email para .NET é suportado em todos os principais sistemas operacionais. Apenas certifique-se de que você tem os pré-requisitos a seguir.
- Microsoft Windows ou um SO compatível com .NET Framework, .NET Core e plataformas Xamarin
- Ambiente de desenvolvimento como o Microsoft Visual Studio
- Aspose.Email para .NET referenciado em seu projeto
Código C# para visualizar OST
using (var ost = PersonalStorage.FromFile("storage.ost"))
{
// Ensure the output directory exists
Directory.CreateDirectory(outputDirectory);
var inbox = ost.RootFolder.GetSubFolder("Inbox");
// Iterate through ost messages and save them as .html files
int count = 1;
foreach (var msg in inbox.EnumerateMapiMessages())
{
// Save each message as .html file
var htmlFilePath = Path.Combine(outputDirectory, $"Message{count}.html");
var htmlSaveOptions = new HtmlSaveOptions
{
ResourceRenderingMode = ResourceRenderingMode.SaveToFile,
UseRelativePathToResources = true
};
msg.Save(htmlFilePath, htmlSaveOptions);
}
}
Visualizar OST em um Navegador
A imagem abaixo mostra como um arquivo OST aparece quando renderizado em um navegador web usando Aspose.Email para .NET. O conteúdo do email, incluindo assunto, detalhes do remetente e corpo, é exibido em um formato HTML estruturado, garantindo legibilidade e facilidade de uso.

Sobre o Aspose.Email para .NET
Aspose.Email é uma solução de análise de formatos do Microsoft Outlook e Thunderbird. É possível criar, manipular e converter formatos de e‑mail e armazenamento como MSG, EMLX, EML e MHT com facilidade. O manuseio de anexos de e‑mail, a personalização de cabeçalhos de mensagens e a implementação de diferentes protocolos de rede como POP3, IMAP e SMTP para enviar e receber e‑mails fica muito mais simples. É uma API autônoma e não requer a instalação do Microsoft Outlook ou de qualquer outro software.
Experimente Aspose.Email Gratuitamente
Descubra todo o potencial da biblioteca com um teste gratuito . Visite o Aspose.Email para .NET página de download para explorar seus recursos e integrar funcionalidade de email poderosa em seus projetos hoje.
OST Viewer Online
Visualizador de Arquivos de Email para Outros Formatos
Aspose.Email para .NET estende sua funcionalidade além de arquivos OST, suportando uma variedade de formatos de email. Os desenvolvedores também podem usá-lo para visualizar o seguinte: