Converter VCF para MHTML via C #
Conversão de VCF para MHTML C# usando API.NET sem Outlook® ou Thunderbird® instalado.
Como converter VCF para MHTML usando C #
Apresentando uma solução robusta e de alta velocidade para desenvolvedores que buscam implementar a funcionalidade de conversão de VCF em MHTML em seus aplicativos C#. O Aspose.Email for.NET é uma API poderosa e confiável que permite aos desenvolvedores lidar com várias tarefas relacionadas a e-mail, desde criar, analisar e manipular mensagens até transmitir ou converter entre vários formatos de arquivo.
Com seus recursos poderosos e uma abordagem flexível, o Aspose.Email facilita a integração perfeita da conversão de VCF em MHTML em seus aplicativos. Converter VCF em MHTML com a API.NET é um processo simples e direto. A API fornece um método para analisar arquivos VCF e convertê-los para o formato MHTML com apenas algumas linhas de código. Além disso, o Aspose.Email for.NET oferece várias opções para personalizar o processo de conversão, como especificar o formato MHTML de saída e adicionar metadados adicionais aos arquivos MHTML resultantes.
Se você precisa converter um único arquivo VCF ou processar grandes lotes de contatos, o Aspose.Email for.NET oferece o desempenho e a flexibilidade necessários para realizar o trabalho com eficiência e precisão. Para aproveitar o poder do API.NET, execute 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 VCF para MHTML via C#
Os programadores .NET podem facilmente carregar e converter arquivos VCF para MHTML em apenas algumas linhas de código.
- Converta o arquivo VCF “contact.vcf” em um objeto MapiContact usando o método mapiContact.fromVcard.
- Obtenha a mensagem subjacente do objeto MapiContact usando o método getUnderlyingMessage ().
- Crie uma instância de MHTSaveOptions e especifique as MHTFormatOptions para renderizar informações do vCard e adicionar um cabeçalho.
- Salve a mensagem subjacente como um arquivo MHT chamado “contact.mht” no caminho especificado usando as opções MHTSaveOptions especificadas.
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 VCF para MHTML C#
var msg = MapiContact.FromVCard("contact.vcf").GetUnderlyingMessage();
var mhtSaveOptions = new MhtSaveOptions()
{
MhtFormatOptions = MhtFormatOptions.WriteHeader | MhtFormatOptions.RenderVCardInfo
};
msg.Save(Path.Combine(path, "contact.mht"), mhtSaveOptions);
Aplicativo gratuito para converter VCF para MHTML
Outras conversões suportadas
Você também pode converter VCF em muitos outros formatos de arquivo, incluindo alguns listados abaixo.