HTML JPG PDF XML OST
Aspose.Email  para .NET
OST

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.

  1. Abrir o arquivo OST usando o PersonalStorage.FromFile método.
  2. Crie o diretório de saída se ele não existir.
  3. Obter a pasta Caixa de Entrada usando RootFolder.GetSubFolder("Inbox") para localizar a pasta Caixa de Entrada no arquivo OST.
  4. Iterar pelas mensagens na Caixa de Entrada usando inbox.EnumerateMapiMessages() para percorrer todas as mensagens na Caixa de Entrada.
  5. Configurar HtmlSaveOptions para salvar recursos (como imagens) em arquivos usando caminhos relativos.
  6. 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:

    EML (Mensagens de e‑mail do Outlook)
    EMLX (Formato Apple Mail EMLX)
    ICS (Arquivos iCalendar para Dados de Eventos)
    MBOX (Coleções de Mensagens de Email)
    MSG (Formato de Email Microsoft Outlook)
    OFT (Modelos de Email do Outlook)
    PST (Arquivos de armazenamento pessoal do Outlook)
    VCF (Arquivos de Cartão Virtual para Informações de Contato)