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

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

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

Для извлечения метаданных из PDF-файлов мы будем использовать Aspose.PDF for Java API, который представляет собой многофункциональный, мощный и простой в использовании API преобразования для платформы Java. Вы можете загрузить его последнюю версию непосредственно с [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/Aspose/Aspose-pdf) и установить ее в свой проект на основе Maven, добавив следующие конфигурации в pom.xml.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

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


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

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

<% metadata.code-block.text %>

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

<% metadata.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:


    Document pdfDocument = new Document(_dataDir + "sample.pdf");
    // Get document information
    DocumentInfo docInfo = pdfDocument.getInfo();
    // Show document information
    System.out.println("Author: " + docInfo.getAuthor());
    System.out.println("Creation Date: " + docInfo.getCreationDate());
    System.out.println("Keywords: " + docInfo.getKeywords());
    System.out.println("Modify Date: " + docInfo.getModDate());
    System.out.println("Subject: " + docInfo.getSubject());
    System.out.println("Title: " + docInfo.getTitle());