DOCX
JPG
PDF
XML
PST
ICS
Konvertera PST till ICS i C ++
Högpresterande PST till ICS-konvertering med C ++ E-postbibliotek.
Hur konvertera PST till ICS med C ++
För att konvertera PST till ICS använder vi
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
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 ICS via C ++
C ++ programmerare kan enkelt konvertera PST-fil till ICS på bara några rader kod.
- Ladda PST-fil med personalStorage: :fromFile.
- Anropa metoden saveAs () med två parametrar.
- Utdata ICS-fil och FileFormat: :Ics som parametrar.
- ICS-filen sparas på den angivna sökvägen.
- Öppna ICS-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 ICS - C++
// Load the Outlook PST file
System::SharedPtr<PersonalStorage> pst = PersonalStorage::FromFile(dataDir + L"Sub.pst");
// Get the Calendar folder
System::SharedPtr<FolderInfo> folderInfo = pst->get_RootFolder()->GetSubFolder(L"Inbox");
// Loop through all the calendar items 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 calendar information
System::SharedPtr<MapiMessage> calendar = System::DynamicCast<Aspose::Email::Outlook::MapiMessage>(pst->ExtractMessage(messageInfo)->ToMapiMessageItem());
// Save to disk in ICS format
calendar->Save(L"\\Calendar\\" + calendar->get_Subject() + L"_out.ics");
}
}
PST till ICS-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 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)
PST TO VCF (Virtuellt kortformat)