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

Извлеките метаданные из PDF-документа. Используйте Aspose.PDF для C++ для программного изменения PDF-файлов

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

Извлеките метаданные из PDF с помощью Aspose.PDF для C++. Доступ к метаданным документа означает получение информации об этом файле, такой как его название, автор, время создания и конкретные ключевые слова. Извлечение метаданных помогает более эффективно организовать большую коллекцию PDF-файлов. Данные, извлеченные из метаданных, улучшают поиск файлов. Пользователи могут быстро находить определенные документы, используя ключевые слова или сведения, содержащиеся в извлеченных метаданных. Извлечение метаданных дает ценную информацию о том, что содержится в файле. В нем может содержаться краткое описание основных сведений о файле, что упростит понимание сути документа без необходимости его открывать. Извлечение метаданных помогает обеспечить подлинность документа. Можно проверить такие сведения, как имя автора на момент его создания или историю изменений. Эта проверка крайне важна для подтверждения надежности PDF-файла. Предоставляя краткие сведения о содержимом PDF-файла, извлеченные метаданные значительно улучшают пользовательский интерфейс. Это помогает пользователям легко идентифицировать документы и работать с ними. В целом извлечение метаданных PDF дает множество преимуществ, таких как более эффективное управление документами, улучшенные возможности поиска, соответствие стандартам и общее улучшение пользовательского интерфейса. Извлекайте метаданные из PDF с помощью Aspose и решайте все необходимые задачи при работе с данными. Для извлечения метаданных из PDF-файлов мы будем использовать API Aspose.PDF для C++, который представляет собой многофункциональный, мощный и простой в использовании API для работы с документами для платформы C++. Откройте диспетчер пакетов NuGet, найдите aSpose.pdf.cpp и установите. Вы также можете использовать следующую команду в консоли диспетчера пакетов.

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

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


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

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

Приведенный фрагмент кода C++ показывает, как извлекать метаданные из PDF с помощью библиотеки Aspose.PDF. Он открывает PDF-файл с именем «GetFileInfo.pdf», расположенный в каталоге, указанном переменной DIR_INPUT_METADATAA. Код извлекает различные сведения из документа с помощью функции «info». Он отображает определенную метаинформацию из PDF-файла, такую как имя автора, дата создания, ключевые слова, дата изменения, тема и заголовок. Для отображения этой информации в коде используется функция «печать». Этот фрагмент кода представляет собой упрощенный пример использования библиотеки или фреймворка Aspose.PDF для извлечения метаданных из PDF-файла.

Извлечь метаданные из PDF — C++

В этом примере кода показано, как извлечь метаданные из PDF-файла

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");