Извлечение метаданных PDF с помощью C++

Как редактировать метаданные PDF с помощью библиотеки C++

Как извлечь метаданные PDF с помощью библиотеки C++

Чтобы извлечь метаданные из PDF-файлов, мы будем использовать Aspose.PDF для C++ API, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы C++. Откройте менеджер пакетов NuGet, найдите Aspose.pdf.cpp и установите. Вы также можете использовать следующую команду из консоли Package Manager.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

Извлечение метаданных PDF с помощью C++


Вам понадобится Aspose.PDF для C++, чтобы попробовать код в своей среде.

  1. Загрузите PDF-файл с экземпляром документа.
  2. Получить DocumentInfo с помощью свойства Document.
  3. Доступ и отображение различных свойств Document.Info.

<% metadata.code-block.text %>

Извлечь метаданные из 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");