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

Visualizador de arquivos ICS para .NET

Visualize ICS sem precisar do Microsoft Outlook ou Thunderbird instalado.

Como visualizar o arquivo ICS usando C#

Para visualizar o arquivo ICS, usaremos

Aspose.Email para .NET

API que é uma API rica em recursos, poderosa e fácil de usar para a plataforma C# para ser usada com qualquer Viewer. 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 exibir o ICS via C#

Aspose.Email torna mais fácil para os desenvolvedores visualizar o arquivo ICS com apenas algumas linhas de código.

  1. Carregar arquivo ICS em uma instância de MailMessage por meio do método Load
  2. Chame o método MailMessage.Save para salvar o ICS no formato HTML
  3. Chamar Process.Start com o caminho para o HTML resultante para carregar o conteúdo ICS no navegador padrão

Requisitos de sistema

Aspose.Email para .NET é compatível com todos os principais sistemas operacionais. Apenas certifique-se de ter os seguintes pré-requisitos.

  • Microsoft Windows ou um sistema operacional compatível com plataformas .NET Framework, .NET Core e Xamarin
  • Ambiente de desenvolvimento como o Microsoft Visual Studio
  • Aspose.Email para .NET referenciado em seu projeto
 

Código C# para visualizar o ICS


string output = System.IO.Path.GetTempPath() + Guid.NewGuid().ToString() + ".html";

// load the ICS file in an instance of MailMessage
using (var message = Aspose.Email.MailMessage.Load("template.ics"))
{
    // save ICS in HTML format
    message.Save(output, Aspose.Email.SaveOptions.DefaultHtml);
}
// load resultant HTML in default browser
System.Diagnostics.Process.Start(output);
 
  • Sobre Aspose.Email para API .NET

    Aspose.Email é uma solução de análise de formatos do Microsoft Outlook e Thunderbird. Pode-se facilmente criar, manipular, converter e-mail e formatos de armazenamento, como MSG, EMLX, EML e MHT. O manuseio de anexos de e-mail, personalização de cabeçalhos de mensagens e implementação de diferentes protocolos de rede como POP3, IMAP e SMTP para enviar e receber e-mails é muito mais fácil. É uma API independente e não requer o Microsoft Outlook ou qualquer outra instalação de software.

    Aplicativo gratuito para visualizar ICS

    ICS What is ICS File Format

    especificação do objeto central de calendário e agendamento da Internet (iCalendar) é um padrão da Internet (RFC 2445) para troca e implantação de eventos de calendário e agendamento. O formato iCalendar é interoperável, garantindo assim a troca de informações de calendário entre os usuários que possuem diferentes aplicativos de e-mail. O iCalendar formata os dados de entrada como MIME (Multipurpose Internet Mail Extensions) e facilita a troca de objetos por meio de diferentes protocolos de transporte. Esses protocolos de transporte podem ser SMTP, HTTP, comunicação assíncrona ponto a ponto e transporte de rede baseado em mídia física. O iCalendar permite que os usuários compartilhem eventos, tarefas dependentes de data/hora e informações de disponibilidade por meio de e-mails para outros usuários que podem responder de volta. Os arquivos iCalendar são armazenados usando sufixos \".ics\" \".iCalendar\" ou \".ifb\" com um tipo MIME de \"texto/calendário\".

    Read More

    Outros formatos de visualizador suportados

    Usando C #, também é possível visualizar muitos outros formatos de arquivo, incluindo.

    EML (Mensagens de e-mail do Outlook)
    EMLX (Formato Apple EMLX)
    MBOX (Mensagens de correio eletrônico)
    MSG (Formato Outlook e Exchange)
    OFT (Modelos de e-mail do Outlook)
    OST (Arquivos de armazenamento off-line)
    PST (Arquivos de armazenamento pessoal do Outlook)
    VCF (Formato do cartão virtual)