PPTX DOCX XLSX PDF ODP
Aspose.Email  per C++
PST

Estrai i metadati PST tramite C++

Crea le tue applicazioni C++ per aggiungere, modificare, rimuovere o estrarre i metadati dai file PST utilizzando le API server-side.

Come ottenere i metadati PST usando C++

Per estrarre i metadati PST, utilizzeremo

Aspose.Email per C++

API ricca di funzionalità, potente e facile da usare per l’estrazione dei metadati dei documenti su piattaforma C++. Puoi scaricare l’ultima versione direttamente, basta aprire

NuGet

gestore di pacchetti, cerca Aspose.Email.Cpp e installa. Puoi anche utilizzare il seguente comando dalla console del gestore di pacchetti.

Comando


PM> Install-Package Aspose.Email.Cpp

Passaggi per estrarre i metadati di PST tramite C++

Ottieni il tipo del messaggio usando GetProperties, il che a sua volta permette di ottenere tutte le informazioni dei metadati tramite un semplice ciclo.

  • Carica il file PST tramite MapiMessage::FromFile
  • Ottieni la raccolta di proprietà usando get_Properties()
  • Ottieni la proprietà corrispondente usando idx_get

Requisiti di sistema

Aspose.Email per C++ è supportato su tutte le principali piattaforme e sistemi operativi. Assicurati di avere i seguenti prerequisiti.

  • Microsoft Windows o un OS compatibile con l’ambiente di runtime C++ per Windows a 32 bit, Windows a 64 bit e Linux a 64 bit.
  • DLL Aspose.Email per C++ referenziata nel tuo progetto.
 

Estrai i metadati di PST - 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());
}  
 
  • Informazioni sull'API Aspose.Email per C++

    Aspose.Email è una soluzione di parsing per i formati Microsoft Outlook e Thunderbird. È possibile creare, manipolare e convertire formati email e di archiviazione come MSG, EMLX, EML e MHT. La gestione degli allegati email, la personalizzazione delle intestazioni dei messaggi e l’implementazione di diversi protocolli di rete come POP3, IMAP e SMTP per inviare e ricevere email è molto più semplice. È un’API autonoma e non richiede l’installazione di Microsoft Outlook o di altri software.

    Estrai i metadati PST via App online

    Visualizza e modifica i metadati dei documenti PST usando le nostre Demo Live con i seguenti vantaggi.

      Nessun bisogno di scaricare o configurare nulla
      Nessun bisogno di scrivere codice
      Basta caricare il tuo file PST e modificare le proprietà del documento
      Ottieni immediatamente il link per il download del file risultante

    PST What is PST File Format

    I file con estensione .PST rappresentano i file di archiviazione personale Outlook (chiamati anche Personal Storage Table) che memorizzano una varietà di informazioni dell'utente. Le informazioni dell'utente sono archiviate in cartelle di diversi tipi che includono email, elementi del calendario, note, contatti e diversi altri formati di file. I file PST sono usati per archiviare i dati email offline, che possono essere successivamente caricati e visualizzati in varie applicazioni.

    Read More

    Altri formati di metadati supportati

    Utilizzando C++, è possibile manipolare anche i metadati di molti altri formati, inclusi

    EML (Messaggi email Outlook)
    MBOX (Messaggi di posta elettronica)
    MSG (Formato Outlook & Exchange)
    OST (File di archiviazione offline)