HTML JPG PDF XML MHTML
  Product Family
ICS

Converter MHTML para ICS via C#

Conversão de MHTML para ICS C# usando a API.NET sem o Outlook® ou o Thunderbird® instalados.

Como converter MHTML para ICS usando C#

Apresentando a solução definitiva para converter arquivos MHTML para o formato ICS com eficiência e facilidade! Integre eventos de e-mail e compromissos em aplicativos de calendário sem esforço com Aspose.Email para .NET - uma API poderosa que oferece um conjunto abrangente de componentes para lidar com várias tarefas relacionadas a e-mail, incluindo criar, ler e manipular mensagens de e-mail, gerenciar pastas e anexos, filtrar, pesquisar e criptografar.

Ao aproveitar os poderosos recursos do Aspose.Email para .NET, os desenvolvedores podem implementar perfeitamente a conversão de MHTML para ICS em seus aplicativos, ganhando confiabilidade, velocidade e flexibilidade no processo. A biblioteca garante a preservação da integridade dos dados durante o processo de conversão, traduzindo com precisão o conteúdo, a estrutura e os anexos dos arquivos MHTML para o formato ICS, mantendo a fidelidade dos dados originais do e-mail. Essa abordagem simplificada permite que os desenvolvedores se concentrem na eficiência, flexibilidade e personalização de seus aplicativos, ao mesmo tempo em que aprimoram a experiência do usuário. Experimente o poder transformador da API.NET e desbloqueie um novo nível de gerenciamento de dados de e-mail e interoperabilidade para seus aplicativos.

Comece a utilizar os recursos do API.NET executando uma das seguintes ações:

  • Open NuGet gerenciador de pacotes, procure por Aspose.Email e instale-o em seu dispositivo.

  • Use o seguinte comando no console do Gerenciador de Pacotes:


PM> Install-Package Aspose.Email

Etapas para converter MHTML para ICS via C#

Os programadores .NET podem facilmente carregar e converter arquivos MHTML para ICS em apenas algumas linhas de código.

  1. Carregue o arquivo MHTML com MailMessage.Load.
  2. Encontre a visualização alternativa com o MediaType “text/calendar” (ICS).
  3. Quando encontrada, salve a exibição em um arquivo ICS.

Requisitos de sistema

Antes de executar o código 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.
  • Inclua namespace na classe relevante.
 

Este código de exemplo mostra a conversão de MHTML para ICS C#

// Load the mhtml file
var eml = MailMessage.Load("message.mhtml", new MhtmlLoadOptions());

// Find the alternate view with MediaType "text/calendar" (ICS)
var icsView = eml.GetAlternateViewContent("text/calendar");

// If an ICS view is found, save it to a file
if (icsView != null)
{
  File.WriteAllText("appointment.ics", icsView);
}
 
  • Aplicativo gratuito para converter MHTML para ICS

    Outras conversões suportadas

    Você também pode converter MHTML em muitos outros formatos de arquivo, incluindo alguns listados abaixo.

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