PPTX DOCX XLSX PDF ODP
Aspose.Email  C++ için
OST

C++ ile OST Meta Verilerini Çıkarın

Sunucu tarafı API’leri kullanarak OST dosyalarından meta veri eklemek, düzenlemek, kaldırmak veya ayıklamak için kendi C++ uygulamalarınızı oluşturun.

 

C++ Kullanarak OST Meta Verileri Nasıl Elde Edilir

OST meta verilerini çıkarmak için kullanacağız

C++ için Aspose.Email

C++ platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir belge meta veri çıkarma API’si olan API. En son sürümünü doğrudan indirebilirsiniz, sadece açın

NuGet

paket yöneticisi, ara Aspose.Email.Cpp ve yükleyin. Paket Yöneticisi Konsolu’ndan aşağıdaki komutu da kullanabilirsiniz.

Command


PM> Install-Package Aspose.Email.Cpp

C++ ile OST Meta Verilerini Çıkarma Adımları

GetProperties’i kullanırken mesajın türünü alın, bu da tüm meta veri bilgilerinin basit bir döngü aracılığıyla alınmasına izin verir.

  • OST dosyasını MAPiMessage: :fromFile ile yükleyin
  • Get_properties () öğesini kullanarak özellikler koleksiyonunu alma
  • İlgili özelliği idx_get kullanarak alın

Sistem Gereksinimleri

C ++ için Aspose.Email tüm büyük platformlarda ve İşletim Sistemlerinde destekler. Lütfen aşağıdaki ön koşullara sahip olduğunuzdan emin olun.

  • Microsoft Windows veya Windows 32 bit, Windows 64 bit ve Linux 64 bit için C ++ Çalışma Zamanı Ortamı ile uyumlu bir işletim sistemi.
  • Projenizde referans verilen C ++ DLL için Aspose.Email.
 

OST - C++ Meta Verilerini Çıkarın


// Load from file
System::SharedPtr<MapiMessage> ost = MapiMessage::FromFile(dataDir + L"message.ost");
   
System::String subject;
   
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = ost->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT);
   
// If the property is not found, check the MapiPropertyTag.PR_SUBJECT_W (which is a // Unicode peer of the MapiPropertyTag.PR_SUBJECT)
if (prop == nullptr){
    prop = ost->get_Properties()->idx_get(MapiPropertyTag::PR_SUBJECT_W);
}
   
// Cannot found
if (prop == nullptr){
    System::Console::WriteLine(L"No property found!");
    return;
}
   
// Get the property data as string
subject = prop->GetString();
   
System::Console::WriteLine(System::String(L"Subject:") + subject);
// Read internet code page property
prop = msg->get_Properties()->idx_get(MapiPropertyTag::PR_INTERNET_CPID);
if (prop != nullptr){
    System::Console::WriteLine(System::String(L"CodePage:") + prop->GetLong());
} 
 
  • C++ API için Aspose.Email Hakkında

    Aspose.Email bir Microsoft Outlook ve Thunderbird formatları ayrıştırma çözümüdür. MSG, EMLX, EML ve MHT gibi e-posta ve depolama formatlarını kolayca oluşturabilir, değiştirebilir, dönüştürebilir. E-posta eklerinin işlenmesi, mesaj başlıklarının özelleştirilmesi ve e-posta göndermek ve almak için POP3, IMAP ve SMTP gibi farklı ağ protokollerinin uygulanması çok daha kolaydır. Bağımsız bir API’dir ve Microsoft Outlook veya başka bir yazılım kurulumu gerektirmez.

    Çevrimiçi Uygulama ile OST Meta Verilerini Çıkarın

    Meta verileri OST belgelerine kullanarak görüntüleyin ve düzenleyin Canlı Demolar aşağıdaki faydaları ile.

      Herhangi bir şey indirmenize veya kurmanıza gerek yok
      Herhangi bir kod yazmanıza gerek yok
      Sadece OST dosyanızı yükleyin ve belge özelliklerini düzenleyin
      Ortaya çıkan dosya için indirme bağlantısını anında alın

    OST What is OST File Format

    OST veya Çevrimdışı Depolama Dosyaları, Microsoft Outlook kullanarak Exchange Server'a kaydolduktan sonra yerel makinede kullanıcının posta kutusu verilerini çevrimdışı modda temsil eder. Sunucuya bağlanıldığında Microsoft Outlook'un ilk kullanımında otomatik olarak oluşturulur. Dosya oluşturulduktan sonra, veriler e-posta sunucusu ile senkronize edilir, böylece e-posta sunucusundan bağlantının kesilmesi durumunda çevrimdışı kullanılabilir. OST dosyaları, e-postalar, kişiler, takvim bilgileri, notlar, görevler ve diğer benzer veriler gibi posta kutusu öğelerini kullanabilir. Kullanıcılar, sunucuya bağlantı olmadığında bile OST dosyasında e-postalar ve diğer veri öğeleri oluşturabilir, ancak bunlar sunucu ile senkronize edilmeyecektir. Bağlantı kurulduktan sonra, yerel dosya sunucuyla tekrar senkronize edilir, böylece hem sunucu hem de yerel kopya aynı bilgi düzeyinde olur.

    Read More

    Diğer Desteklenen Meta Veri Formatları

    C ++ kullanarak, One, aşağıdakiler de dahil olmak üzere diğer birçok formatın meta verilerini de değiştirebilir.

    EML (Outlook E-posta Mesajları)
    MBOX (Elektronik Posta Mesajları)
    MSG (Outlook ve Exchange Biçimi)
    PST (Outlook Kişisel Depolama Dosyaları)