PPTX DOCX XLSX PDF ODP
Aspose.Email  für C++
PST

Extrahieren Sie PST-Metadaten über C++

Erstellen Sie Ihre eigenen C++-Apps, um mithilfe serverseitiger APIs Metadaten aus PST-Dateien hinzuzufügen, zu bearbeiten, zu entfernen oder zu extrahieren.

So erhalten Sie PST-Metadaten mit C++

Um PST-Metadaten zu extrahieren, verwenden wir

Aspose.Email für C++

API, eine funktionsreiche, leistungsstarke und benutzerfreundliche API zur Extraktion von Dokumentmetadaten für die C++-Plattform. Sie können die neueste Version direkt herunterladen, öffnen Sie sie einfach

NuGet

Paketmanager, suche nach Aspose.Email.Cpp und installiere. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Command


PM> Install-Package Aspose.Email.Cpp

Schritte zum Extrahieren von PST-Metadaten über C++

Ruft den Typ der Nachricht ab, während Sie getProperties verwenden, was wiederum das Abrufen aller Metadateninformationen über eine einfache Schleife ermöglicht.

  • Laden Sie die PST-Datei über MapiMessage: :fromFile
  • Ruft die Eigenschaftensammlung mit get_Properties () ab
  • Ruft die entsprechende Eigenschaft mit idx_get ab

Anforderungen an das System

Aspose.Email für C++ wird auf allen wichtigen Plattformen und Betriebssystemen unterstützt. Bitte stellen Sie sicher, dass Sie die folgenden Voraussetzungen erfüllen.

  • Microsoft Windows oder ein kompatibles Betriebssystem mit C++ Runtime Environment für Windows 32 Bit, Windows 64 Bit und Linux 64 Bit.
  • Aspose.Email für C++ DLL, auf die in Ihrem Projekt verwiesen wird.
 

Metadaten von PST extrahieren - C++


// Load from file
System::SharedPtr<MapiMessage> pst = MapiMessage::FromFile(dataDir + L"message.pst");
   
System::String subject;
   
// Access the MapiPropertyTag.PR_SUBJECT property
System::SharedPtr<MapiProperty> prop = pst->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 = pst->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());
} 
 
  • Über die Aspose.Email für C++-API

    Aspose.Email ist eine Parsing-Lösung für Microsoft Outlook- und Thunderbird-Formate. E-Mail- und Speicherformate wie MSG, EMLX, EML und MHT können auf einfache Weise erstellt, bearbeitet und konvertiert werden. Die Handhabung von E-Mail-Anhängen, die Anpassung der Nachrichtenüberschriften und die Implementierung verschiedener Netzwerkprotokolle wie POP3, IMAP und SMTP zum Senden und Empfangen von E-Mails sind viel einfacher. Es ist eine eigenständige API und erfordert weder Microsoft Outlook noch eine andere Softwareinstallation.

    Extrahieren Sie Metadaten von PST über die Online-App

    Metadaten zu PST-Dokumenten anzeigen und bearbeiten, indem Sie unsere Live-Demos mit folgenden Vorteilen.

      Sie müssen nichts herunterladen oder einrichten
      Sie müssen keinen Code schreiben
      Laden Sie einfach Ihre PST-Datei hoch und bearbeiten Sie die Dokumenteigenschaften
      Holen Sie sich sofort den Download-Link für die resultierende Datei

    PST What is PST File Format

    Dateien mit der Erweiterung.PST stehen für Outlook Personal Storage Files (auch Personal Storage Table genannt), in denen eine Vielzahl von Benutzerinformationen gespeichert werden. Benutzerinformationen werden in Ordnern verschiedener Typen gespeichert, die E-Mails, Kalendereinträge, Notizen, Kontakte und verschiedene andere Dateiformate enthalten. PST-Dateien werden für die Offline-Archivierung von E-Mail-Daten verwendet, die später geladen und in verschiedenen Anwendungen angezeigt werden können.

    Read More

    Andere unterstützte Metadatenformate

    Mit C++ kann man auch Metadaten vieler anderer Formate manipulieren, darunter

    EML (Outlook-E-Mail-Nachrichten)
    MBOX (E-Mail-Nachrichten)
    MSG (Outlook- und Exchange-Format)
    OST (Offline-Speicherdateien)