HTML JPG PDF XML VCF
  Product Family
PST

Converta VCF para PST via C #

Conversão de VCF para PST C# usando API.NET sem Outlook® ou Thunderbird® instalado.

Como converter VCF para PST usando C #

Apresentando uma solução robusta e de alta velocidade para desenvolvedores que buscam implementar a funcionalidade de conversão de VCF para PST 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 PST em seus aplicativos. Converter VCF em PST 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 PST 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 PST de saída e adicionar metadados adicionais aos arquivos PST 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 PST via C #

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

  1. Converta o arquivo VCF “contact.vcf” em um objeto MapiContact usando o método mapiContact.fromVcard.
  2. Crie um novo objeto PersonalStorage com o nome de arquivo PST especificado “storage.pst” e a versão do formato do arquivo como Unicode usando o método personalStorage.create.
  3. Crie uma nova pasta de contatos no armazenamento pessoal usando o método pst.createPredefinedFolder com “Contatos” como o nome da pasta e StandardIPMFolder.Contacts como o tipo de pasta.
  4. Adicione o objeto MapiContact à pasta de contatos usando o método ContactFolder.addMapImessageItem.

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 PST C#

var contact = MapiContact.FromVCard("contact.vcf");
           
using (var pst = PersonalStorage.Create("storage.pst", FileFormatVersion.Unicode))
{
    var contactFolder = pst.CreatePredefinedFolder("Contacts", StandardIpmFolder.Contacts);
    contactFolder.AddMapiMessageItem(contact);
}
 
  • Aplicativo gratuito para converter VCF para PST

    Outras conversões suportadas

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

    VCF TO EML (Mensagens de e-mail do Outlook)
    VCF TO EMLX (Formato Apple EMLX)
    VCF TO HTML (Linguagem de marcação de hipertexto)
    VCF TO ICS (iCalendar)
    VCF TO MBOX (Mensagens de correio eletrônico)
    VCF TO MHTML (Formato de arquivo da página da Web)
    VCF TO MSG (Formato Outlook e Exchange)
    VCF TO OFT (Modelos de e-mail do Outlook)
    VCF TO OST (Arquivos de armazenamento off-line)