DOCX
JPG
PDF
XML
PST
VCF
Converti PST in VCF in C++
Conversione PST in VCF ad alte prestazioni usando la libreria Email C++.
Come convertire PST in VCF usando C++
Per convertire PST in VCF, utilizzeremo
API ricca di funzionalità, potente e facile da usare per la manipolazione e conversione dei documenti sulla piattaforma C++. Puoi scaricare l’ultima versione direttamente, basta aprire
gestore di pacchetti, cerca Aspose.Email.Cpp e installa. Puoi anche usare il seguente comando dalla console del gestore di pacchetti.
Comando
PM> Install-Package Aspose.Email.Cpp
Passaggi per convertire PST in VCF tramite C++
I programmatori C++ possono facilmente convertire file PST in VCF in poche righe di codice.
- Carica il file PST con PersonalStorage::FromFile.
- Chiama il metodo SaveAs() con due parametri.
- File VCF di output e FileFormat::Vcf come parametri.
- Il file VCF sarà salvato nel percorso specificato.
- Apri il file VCF in un programma compatibile.
Requisiti di sistema
Prima di eseguire il codice di conversione C++, assicurati di avere i seguenti prerequisiti.
- Microsoft Windows o un OS compatibile con l’ambiente di runtime C++ per Windows a 32 bit, Windows a 64 bit e Linux a 64 bit.
- DLL Aspose.Email per C++ referenziata nel tuo progetto.
Converti PST in VCF - C++
// Load the Outlook PST file
System::SharedPtr<PersonalStorage> personalStorage = PersonalStorage::FromFile(L"Outlook.pst");
// Get the Contacts folder
System::SharedPtr<FolderInfo> folderInfo = personalStorage->get_RootFolder()->GetSubFolder(L"Contacts");
// Loop through all the contacts in this folder
System::SharedPtr<MessageInfoCollection> messageInfoCollection = folderInfo->GetContents();
{
auto messageInfo_enumerator = (messageInfoCollection)->GetEnumerator();
decltype(messageInfo_enumerator->get_Current()) messageInfo;
while (messageInfo_enumerator->MoveNext() && (messageInfo = messageInfo_enumerator->get_Current(), true)){
// Get the contact information
System::SharedPtr<MapiContact> contact = System::DynamicCast<Aspose::Email::Outlook::MapiContact>(personalStorage->ExtractMessage(messageInfo)->ToMapiMessageItem());
// Save to disk in vCard VCF format
contact->Save(L"Contacts\\" + contact->get_NameInfo()->get_DisplayName() + L".vcf", Aspose::Email::Outlook::ContactSaveFormat::VCard);
}
}
PST to VCF Conversion Live Demos
Altre Conversioni Supportate
Puoi anche convertire PST in molti altri formati di file, inclusi alcuni elencati di seguito.
PST TO EML (Messaggi email Outlook)
PST TO EMLX (Formato Apple EMLX)
PST TO HTML (Linguaggio di Markup Ipertestuale)
PST TO ICS (iCalendar)
PST TO MBOX (Messaggi di posta elettronica)
PST TO MHTML (Formato di Archivio Pagina Web)
PST TO MSG (Formato Outlook & Exchange)
PST TO OFT (Modelli Email Outlook)
PST TO OST (File di archiviazione offline)