Estrai i metadati PDF tramite C++

Come modificare i metadati PDF utilizzando la libreria C++

Come estrarre i metadati PDF utilizzando la libreria C++

Per estrarre i metadati dai file PDF, useremo l’API Aspose.PDF for C++, che è un’API di manipolazione dei documenti ricca di funzionalità, potente e facile da usare per la piattaforma C++. Apri il gestore di pacchetti NuGet, cerca Aspose.pdf.cpp e installa. È inoltre possibile utilizzare il seguente comando dalla console di Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Estrai i metadati PDF tramite C++


È necessario Aspose.PDF for C++ per provare il codice nel proprio ambiente.

  1. Carica il PDF con un’istanza di Document.
  2. Ottenere DocumentInfo utilizzando la proprietà Document.
  3. Accedere e visualizzare diverse proprietà Document.Info.

<% metadata.code-block.text %>

Estrai i metadati del PDF - C++

<% metadata.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:

    auto pdfDocument = MakeObject<Document>(_dataDir + u"SetFileInfo.pdf");
    auto docInfo = MakeObject<DocumentInfo>(pdfDocument);
    docInfo->set_Author(u"Aspose");
    docInfo->set_CreationDate(DateTime::get_Now());
    docInfo->set_Keywords (u"Aspose.Pdf, DOM, API");
    docInfo->set_ModDate (DateTime::get_Now());
    docInfo->set_Subject (u"PDF Information");
    docInfo->set_Title (u"Setting PDF Document Information");
    // Save output document
    pdfDocument->Save(_dataDir + u"SetFileInfo_out.pdf");