Extrahieren Sie PDF-Metadaten über C++

So bearbeiten Sie PDF-Metadaten mit der Bibliothek C++

So extrahieren Sie PDF-Metadaten mithilfe der C++ Bibliothek

Um Metadaten aus PDF-Dateien zu extrahieren, verwenden wir die API Aspose.PDF for C++, eine funktionsreiche, leistungsstarke und einfach zu bedienende API zur Dokumentenbearbeitung für die C++-Plattform. Öffnen Sie den Paketmanager NuGet, suchen Sie nach Aspose.PDF.CPP und installieren Sie es. Sie können auch den folgenden Befehl von der Package Manager Console aus verwenden.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Extrahieren Sie PDF-Metadaten über C++


Sie benötigen Aspose.PDF für C++, um den Code in Ihrer Umgebung auszuprobieren.

  1. Laden Sie das PDF mit einer Instanz von Document.
  2. Rufen Sie DocumentInfo mithilfe der Eigenschaft Document.Info
  3. Zugriff auf und Anzeige verschiedener Document.Info-Eigenschaften.

<% metadata.code-block.text %>

Extrahieren Sie Metadaten aus 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");