DOCX JPG PDF XML PST
  Product Family
ICS

C ++ में PST को ICS में कनवर्ट करें

C ++ ईमेल लाइब्रेरी का उपयोग करके ICS रूपांतरण के लिए उच्च प्रदर्शन PST।

C ++ का उपयोग करके PST को ICS में कैसे परिवर्तित करें

PST को ICS में बदलने के लिए, हम इसका उपयोग करेंगे

Aspose.Email C++ के लिए

API जो C ++ प्लेटफ़ॉर्म के लिए एक सुविधा संपन्न, शक्तिशाली और उपयोग में आसान दस्तावेज़ हेरफेर और रूपांतरण API है। आप इसका नवीनतम संस्करण सीधे डाउनलोड कर सकते हैं, बस खोलें

NuGet

पैकेज मैनेजर, Aspose.Email.Cpp की खोज करें और इंस्टॉल करें। आप पैकेज मैनेजर कंसोल से निम्न कमांड का भी उपयोग कर सकते हैं।

Command

PM> Install-Package Aspose.Email.Cpp

C ++ के माध्यम से PST को ICS में बदलने के चरण

C ++ प्रोग्रामर आसानी से कोड की कुछ पंक्तियों में PST फ़ाइल को ICS में परिवर्तित कर सकते हैं।

  • PersonalStorage: :FromFile के साथ PST फ़ाइल लोड करें।
  • दो मापदंडों वाले saveAs () विधि को कॉल करें।
  • ICS फ़ाइल और FileFormat: :Ics को मापदंडों के रूप में आउटपुट करें।
  • ICS फ़ाइल निर्दिष्ट पथ पर सहेजी जाएगी।
  • संगत प्रोग्राम में ICS फ़ाइल खोलें।

सिस्टम आवश्यकताएँ

C ++ रूपांतरण कोड चलाने से पहले, सुनिश्चित करें कि आपके पास निम्नलिखित पूर्वापेक्षाएँ हैं।

  • माइक्रोसॉफ्ट विंडोज या विंडोज 32 बिट, विंडोज 64 बिट और लिनक्स 64 बिट के लिए सी ++ रनटाइम एनवायरनमेंट वाला संगत ओएस।
  • आपके प्रोजेक्ट में संदर्भित C ++ DLL के लिए Aspose.Email।
 

PST को 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 से ICS रूपांतरण लाइव डेमो

    अन्य समर्थित रूपांतरण

    आप PST को कई अन्य फ़ाइल स्वरूपों में भी परिवर्तित कर सकते हैं, जिनमें से कुछ नीचे सूचीबद्ध हैं।

    PST TO EML (आउटलुक ईमेल संदेश)
    PST TO EMLX (एपल ईएमएलएक्स फॉर्मेट)
    PST TO HTML (हाइपर टेक्स्ट मार्कअप लैंग्वेज)
    PST TO MBOX (इलेक्ट्रॉनिक मेल संदेश)
    PST TO MHTML (वेब पेज आर्काइव फॉर्मेट)
    PST TO MSG (आउटलुक और एक्सचेंज फॉर्मेट)
    PST TO OFT (आउटलुक ईमेल टेम्प्लेट)
    PST TO OST (ऑफलाइन स्टोरेज फाइल्स)
    PST TO VCF (वर्चुअल कार्ड फॉर्मेट)