HTML
JPG
PDF
XML
ICS
MHTML
Converter ICS para MHTML via C#
Conversão de ICS para MHTML C# usando API .NET sem precisar de Outlook® ou Thunderbird®.
Como converter ICS para MHTML usando C#
Para converter ICS em MHTML, usaremos
API que é uma API de manipulação e conversão de documentos rica em recursos, poderosa e fácil de usar para a plataforma C#. Abrir
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 converter ICS em MHTML via C#
Os programadores .NET podem facilmente carregar e converter arquivos ICS para MHTML em apenas algumas linhas de código.
- Carregue o arquivo ICS com Calendar.Appointment.Load.
- Crie uma MailMessage e adicione um compromisso como visualização alternativa.
- Chame o método Save.
- Passe o caminho do arquivo de saída com extensão de arquivo MHTML.
- O arquivo MHTML será salvo no caminho especificado.
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 ICS para MHTML C#
// load the ICS file to be converted
var ics = Aspose.Email.Calendar.Appointment.Load("My File.ics");
// create an EML
var eml = new MailMessage();
// add appointment to EML
eml.AlternateViews.Add(ics.RequestApointment());
// save EML as a MHTML
eml.Save("Saved File.mht", new MhtSaveOptions{MhtFormatOptions = MhtFormatOptions.WriteHeader | MhtFormatOptions.RenderCalendarEvent});
Aplicativo gratuito para converter ICS para MHTML
Outras conversões suportadas
Você também pode converter ICS em muitos outros formatos de arquivo, incluindo alguns listados abaixo.
ICS TO EML (Mensagens de e-mail do Outlook)
ICS TO EMLX (Formato Apple EMLX)
ICS TO HTML (Linguagem de marcação de hipertexto)
ICS TO MBOX (Mensagens de correio eletrônico)
ICS TO MSG (Formato Outlook e Exchange)
ICS TO OFT (Modelos de e-mail do Outlook)
ICS TO OST (Arquivos de armazenamento off-line)
ICS TO PST (Arquivos de armazenamento pessoal do Outlook)