Converter HTML para MHTML via C #
Converta HTML em MHTML sem o Microsoft® Outlook® ou Thunderbird® instalado.
Converta HTML em MHTML sem Outlook em C#
Experimente uma solução poderosa e confiável projetada para ajudar os desenvolvedores a criar aplicativos de e-mail! Com Aspose.Email para .NET os programadores obtêm acesso a um conjunto abrangente de APIs, capacitando-os a integrar perfeitamente vários formatos de e-mail em seus aplicativos.
Os desenvolvedores encarregados de converter HTML em MHTML não têm mais dificuldades e podem mudar o foco para melhorar a eficiência, a flexibilidade e a personalização dos aplicativos, elevando, em última instância, a experiência do usuário. A biblioteca garante a preservação da integridade dos dados durante o processo de conversão. Ele traduz com precisão o conteúdo, a estrutura e os anexos dos arquivos HTML no formato MHTML, mantendo a fidelidade dos dados originais do e-mail.
A conversão programática de HTML em MHTML permite que os usuários encapsulem o conteúdo HTML junto com os recursos associados (imagens, folhas de estilo etc.) em um único arquivo. O formato MHTML facilita o armazenamento, o compartilhamento e a representação de páginas da Web ou e-mails baseados em HTML como um documento portátil e independente. O Aspose.Email simplifica esse processo e oferece meios intuitivos para realizar a tarefa com sucesso.
Para aproveitar o poder do API.NET, você pode optar por realizar 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 HTML em MHTML via C#
Aspose.Email torna mais fácil para os desenvolvedores carregar e converter arquivos HTML para MHTML em apenas algumas linhas de código.
- Carregue o arquivo HTML com MailMessage.Load.
- Chame o método Save.
- Salve o MailMessage carregado como um arquivo MHTML.
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 sistema operacional compatível com .NET Framework, .NET Core e plataformas Xamarin.
- Ambiente de desenvolvimento como o Microsoft Visual Studio.
- Aspose.Email para .NET DLL referenciado em seu projeto.
Este código de amostra mostra a conversão de HTML para MHTML C#
var eml = MailMessage.Load("content.html", new HtmlLoadOptions());
eml.Save("output.mhtml", SaveOptions.DefaultMhtml);
Aplicativo gratuito para converter HTML para MHTML
Confira nossas demonstrações ao vivo para Conversão de HTML para MHTML com os seguintes benefícios.
HTML What is HTML File Format
HTML (Hyper Text Markup Language) é a extensão para páginas da web criadas para exibição em navegadores. Conhecido como linguagem da web, o HTML evoluiu com requisitos de novos requisitos de informação a serem exibidos como parte das páginas da web. A variante mais recente é conhecida como HTML 5, que oferece muita flexibilidade para trabalhar com o idioma. As páginas HTML são recebidas do servidor, onde estão hospedadas, ou também podem ser carregadas do sistema local. Cada página HTML é composta por elementos HTML como formulários, texto, imagens, animações, links, etc. Esses elementos são representados por tags como img, a, p e várias outras onde cada tag tem início e fim. Ele também pode incorporar aplicativos escritos em linguagens de script, como JavaScript e folhas de estilo (CSS) para representação de layout geral.
Read Moremhtml What is mhtml File Format
Arquivos com extensão MHTML representam um formato de arquivo de página da web que pode ser criado por vários aplicativos diferentes. O formato é conhecido como formato de arquivo porque salva o código HTML da Web e os recursos associados em um único arquivo. Esses recursos incluem qualquer coisa vinculada à página da Web, como imagens, applets, animações, arquivos de áudio e assim por diante. Os arquivos MHTML podem ser abertos em vários aplicativos, como Internet Explorer e Microsoft Word. O Microsoft Windows usa o formato de arquivo MHTML para registrar cenários de problemas observados durante o uso de qualquer aplicativo no Windows que gere problemas. O formato de arquivo MHTML codifica o conteúdo da página semelhante às especificações definidas em message/rfc822, que são especificações relacionadas a e-mail de texto simples. As especificações reais do formato são detalhadas pela RFC 2557.
Read MoreOutras conversões suportadas
Você também pode converter HTML em muitos outros formatos de arquivo, incluindo alguns listados abaixo.