HTML JPG PDF XML PST
  Product Family
VCF

Converti PST in VCF tramite C#

Conversione da PST a VCF C# utilizzando l’API .NET senza dipendenze da Outlook® o Thunderbird®.

Come convertire PST in VCF usando C#

Per gli sviluppatori C# che cercano una soluzione affidabile ed efficiente per convertire PST in VCF, Aspose.Email per .NET offre un’API di conversione dei file completa e intuitiva. L’API fa parte di una libreria progressiva e versatile che fornisce un approccio semplice e intuitivo per gestire varie attività di elaborazione della posta elettronica, come la creazione e la gestione di messaggi e-mail e allegati, l’estrazione di metadati e-mail, l’interazione con i server di posta elettronica tramite vari protocolli e la conversione tra e-mail formats senza dipendenze da Outlook o Thunderbird.

La conversione da PST a VCF semplifica la migrazione e l’integrazione dei dati e-mail per gli sviluppatori, con la nostra API intuitiva che supporta il processo. Ciò consente il trasferimento automatizzato e semplificato dei dati di posta elettronica, facilitando una transizione fluida tra client di posta elettronica senza complesse attività di conversione manuale. Di conseguenza, gli sviluppatori possono ottimizzare tempi e risorse, migliorando l’efficienza dei loro processi di posta elettronica.

L’esempio di codice riportato di seguito mostra come convertire un file PST in formato VCF in poche righe di codice con risultati di alta qualità. Il processo include alcuni passaggi semplici e diretti come il caricamento dei dati e-mail, l’elaborazione e il salvataggio nel formato desiderato. Ciò rende l’API uno strumento eccezionale per automatizzare le attività di conversione dei file nelle applicazioni C#.

Converti subito i tuoi file PST in formato VCF. Inizia includendo lo spazio dei nomi Aspose.Email nel tuo progetto C#. Puoi farlo eseguendo una delle seguenti azioni:

  • Open NuGet gestore di pacchetti, cerca Aspose.Email e installalo sul tuo dispositivo.

  • Utilizzate il seguente comando dalla console di Package Manager:


PM> Install-Package Aspose.Email

Per ulteriori informazioni puoi consultare il nostro documentation or support.

Passaggi per convertire PST in VCF tramite C#

I programmatori.NET possono caricare e convertire facilmente i file PST in VCF in poche righe di codice.

  1. Aprire il file PST «storage.pst».
  2. Crea la directory di output se non esiste.
  3. Accedi alla cartella Contatti nel file PST.
  4. Esegui l’iterazione di ogni contatto nella cartella Contatti.
  5. Salva ogni contatto come file .vcf nella directory di output se si tratta di un elemento di contatto.
  6. Incrementa il conteggio per ogni contatto salvato.

Requisiti di sistema

Prima di eseguire il codice di conversione .NET, assicurati di disporre dei seguenti prerequisiti.

  • Microsoft Windows o un sistema operativo compatibile con .NET Framework, .NET Core e PHP, VBScript, Delphi, C++ tramite COM Interop.
  • Ambiente di sviluppo come Microsoft Visual Studio.
  • Aspose.Email per .NET DLL a cui si fa riferimento nel progetto.
 

Questo codice di esempio mostra la conversione da PST a VCF C#

using (var pst = PersonalStorage.FromFile("storage.pst"))
{
    // Ensure the output directory exists
    Directory.CreateDirectory(outputDirectory);

    var contactFolder = pst.GetPredefinedFolder(StandardIpmFolder.Contacts);

    // Iterate through PST messages and save them as .vcf files
    int count = 1;

    foreach (var msg in contactFolder.EnumerateMapiMessages())
    {
        if (msg.SupportedType == MapiItemType.Contact)
        {
            var vcfFilePath = Path.Combine(outputDirectory, $"Message{count}.vcf");
            var contact = (MapiContact)msg.ToMapiMessageItem();
            contact.Save(vcfFilePath, ContactSaveFormat.VCard);
        }

        count++;
    }
}
 
  • App gratuita per convertire PST in VCF

    Altre conversioni supportate

    Puoi anche convertire PST in molti altri formati di file, inclusi alcuni elencati di seguito.

    PST TO EML (Messaggi e-mail di Outlook)
    PST TO EMLX (Formato Apple EMLX)
    PST TO HTML (Linguaggio di markup Hyper Text)
    PST TO ICS (iCalendar)
    PST TO MBOX (Messaggi di posta elettronica)
    PST TO MHTML (Formato di archiviazione delle pagine Web)
    PST TO MSG (Formato Outlook ed Exchange)
    PST TO OFT (Modelli di posta elettronica di Outlook)
    PST TO OST (File di archiviazione offline)