DOCX JPG PDF XML PST
  Product Family
VCF

Konvertera PST till VCF i C ++

Högpresterande PST till VCF-konvertering med C ++ E-postbibliotek.

Hur konvertera PST till VCF med C ++

För att konvertera PST till VCF använder vi

Aspose.Email för C++

API som är ett funktionsrikt, kraftfullt och lättanvänt API för dokumentmanipulation och konvertering för C ++ plattform. Du kan ladda ner den senaste versionen direkt, bara öppna

NuGet

pakethanterare, sök efter Aspose.Email.Cpp och installera. Du kan också använda följande kommando från Package Manager-konsolen.

Command

PM> Install-Package Aspose.Email.Cpp

Steg för att konvertera PST till VCF via C ++

C ++ programmerare kan enkelt konvertera PST-fil till VCF på bara några rader kod.

  • Ladda PST-fil med personalStorage: :fromFile.
  • Anropa metoden saveAs () med två parametrar.
  • Utdata VCF-fil och FileFormat: :Vcf som parametrar.
  • VCF-filen sparas på den angivna sökvägen.
  • Öppna VCF-filen i kompatibelt program.

Systemkrav

Innan du kör C++-konverteringskoden, se till att du har följande förutsättningar.

  • Microsoft Windows eller ett kompatibelt operativsystem med C ++ Runtime Environment för Windows 32 bit, Windows 64 bit och Linux 64 bit.
  • Aspose.Email för C ++ DLL som refereras till i ditt projekt.
 

Konvertera PST till 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 till VCF-konvertering Live-demos

    Andra konverteringar som stöds

    Du kan också konvertera PST till många andra filformat inklusive några listade nedan.

    PST TO EML (Outlook-e-postmeddelanden)
    PST TO EMLX (Apple EMLX-format)
    PST TO HTML (Hypertextmarkeringsspråk)
    PST TO ICS (iCalendar)
    PST TO MBOX (Elektroniska postmeddelanden)
    PST TO MHTML (Webbsidans arkivformat)
    PST TO MSG (Outlook och Exchange-format)
    PST TO OFT (Outlook-e-postmallar)
    PST TO OST (Offline-lagringsfiler)