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

Visualizador OLM para Aplicações .NET

Visualize arquivos OLM programaticamente em C# sem dependências do Microsoft Outlook ou Thunderbird.

Como Visualizar Arquivos OLM Usando uma API de Email Avançada

Aprimore suas aplicações .NET com Aspose.Email para .NET ! É uma biblioteca rica em recursos projetada para processar vários formatos de arquivos de email, incluindo OLM e arquivos de arquivo do Microsoft Outlook para Mac. Um desses recursos é o acesso e visualização de arquivos OLM programaticamente em aplicações .NET. Sua API avançada fornece funcionalidades para extrair e exibir o conteúdo de email, anexos e metadados diretamente dos arquivos de arquivamento, sem depender de softwares de terceiros como o Microsoft Outlook.

Aqui estão os principais recursos que tornam esta solução uma excelente escolha para integrar visualização de arquivos em seus projetos:

  • Acesso Programático ao Conteúdo OLM: Percorra pastas OLM, acesse mensagens e extraia metadados como remetente, destinatário, assunto e corpo.

  • Renderização HTML para Mensagens de Email: Converta emails OLM para formato HTML para visualização em navegadores web ou incorporação em aplicações desktop.

  • Independência de Software Externo: Não é necessário Outlook ou outros clientes de email, garantindo uma solução leve e independente.

  • Suporte a ambientes .NET modernos: .NET Framework, .NET Core e .NET Standard.

  • Manipulação de Anexos e Recursos: Visualize e extraia anexos de email e recursos incorporados junto ao conteúdo da mensagem.

Arquivos OLM são processados convertendo sua estrutura para um formato amigável ao navegador, com acesso a pastas, enumeração de mensagens e sua gravação em formato HTML para visualização.

Instalação e Uso da API de Email C# para Visualizar Arquivos OLM

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.

Etapas para Visualizar OLM via C#

Aspose.Email facilita para os desenvolvedores a visualização do arquivo OLM com apenas algumas linhas de código.

  1. Use o OlmStorage.FromFile método para carregar o arquivo.
  2. Acesse a pasta "Inbox" recuperando-a com o GetFolder método (sensível a maiúsculas e minúsculas e recursivo).
  3. Itere por todas as mensagens na pasta usando o EnumerateMapiMessages método.
  4. Salve cada mensagem como um arquivo HTML usando o Salvar método e especificando SaveOptions.DefaultHtml . O nome do arquivo é baseado no assunto da mensagem.

Requisitos do Sistema

A biblioteca é suportada 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, Windows Azure, Mono ou Plataformas Xamarin
  • Ambiente de desenvolvimento como o Microsoft Visual Studio
  • Aspose.Email para .NET referenciado em seu projeto
 

Código C# para visualizar OLM

using (var olm = OlmStorage.FromFile("filename.olm"))
{
    var folder = olm.GetFolder("Inbox", true);

    foreach (var msg in folder.EnumerateMapiMessages())
    {
        // save message in html format
        msg.Save($"{msg.Subject}.html", SaveOptions.DefaultHtml);
    }
} 
 

Visualizar OLM em um Navegador

A seguir você pode ver como um arquivo OLM aparece quando renderizado em um navegador usando a biblioteca .NET. Ao converter mensagens de email para formato HTML, a API permite visualização perfeita do conteúdo do email, incluindo detalhes do remetente e destinatário, assunto e corpo da mensagem, diretamente na interface do navegador. Este recurso permite que os desenvolvedores criem soluções de visualização de email intuitivas e acessíveis.

  • Sobre a API .NET

    Aspose.Email para .NET é uma API poderosa projetada para processamento e gerenciamento abrangente de email em aplicações .NET. Ela suporta vários formatos de email, incluindo MSG, EML, PST, MBOX e OLM, permitindo que os desenvolvedores criem, manipulem, convertam e armazenem emails com facilidade. A API oferece recursos robustos como navegação de pastas, gerenciamento de anexos, renderização de mensagens e integração com protocolos como IMAP, POP3, SMTP e Microsoft Graph, tornando-a uma ferramenta versátil para construir aplicações avançadas centradas em email.

    Experimente Aspose.Email Gratuitamente

    Descubra todo o potencial da biblioteca com um teste gratuito versão. Visite o página de download para explorar seus recursos e integrar funcionalidades de email poderosas em seus projetos hoje.

    OLM Viewer Online

    Visualizador de Arquivos de Email para Outros Formatos

    Aspose.Email para .NET estende sua funcionalidade além de arquivos OLM, suportando uma variedade de formatos de email. Os desenvolvedores também podem usá-la 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)