Extrahieren Sie PDF-Metadaten über PHP

Extrahieren Sie Metadaten aus einem PDF-Dokument. Verwenden Sie Aspose.PDF für PHP via Java, um PDF-Dateien programmgesteuert zu ändern

So extrahieren Sie PDF-Metadaten mithilfe der PHP via Java Bibliothek

Extrahieren Sie Metadaten aus PDF mit Aspose.PDF für.NET. Wenn Sie auf die Metadaten eines Dokuments zugreifen, erhalten Sie Informationen über diese Datei, z. B. den Titel, den Autor, das Erstellungsdatum und bestimmte Schlüsselwörter. Das Extrahieren von Metadaten hilft dabei, eine große Sammlung von PDFs effektiver zu organisieren. Die aus Metadaten extrahierten Daten verbessern die Suche nach Dateien. Benutzer können bestimmte Dokumente schnell finden, indem sie Schlüsselwörter oder Details verwenden, die in den extrahierten Metadaten enthalten sind. Das Extrahieren von Metadaten gibt wertvolle Einblicke in den Inhalt einer Datei. Es bietet möglicherweise eine kurze Zusammenfassung der wichtigsten Details zur Datei, sodass Sie leichter verstehen, worum es in dem Dokument geht, ohne es öffnen zu müssen. Durch das Extrahieren von Metadaten wird sichergestellt, dass ein Dokument authentisch ist. Sie können Details wie den Namen des Autors bei der Erstellung oder den Änderungsverlauf überprüfen. Diese Überprüfung ist entscheidend für die Bestätigung der Zuverlässigkeit einer PDF-Datei. Durch die Bereitstellung präziser Details zum Inhalt einer PDF-Datei verbessern die extrahierten Metadaten das Benutzererlebnis erheblich. Es hilft Benutzern, Dokumente einfach zu identifizieren und mit ihnen zu arbeiten. Insgesamt bietet das Extrahieren von PDF-Metadaten viele Vorteile, wie z. B. eine effizientere Dokumentenverwaltung, verbesserte Suchoptionen, die Einhaltung von Standards und eine insgesamt verbesserte Benutzererfahrung. Extrahieren Sie Metadaten aus PDF über Aspose und lösen Sie alle notwendigen Aufgaben bei der Arbeit mit Daten. Um Metadaten aus PDF-Dateien zu extrahieren, verwenden wir Aspose.PDF für PHP über die Java-API, ein funktionsreiches, leistungsstarkes und einfach zu bedienendes Tool zur Dokumentenbearbeitung in php-java. Installieren Sie die Tomcat 9.0-Version an einem beliebigen Ort und fügen Sie Aspose.pdf.war hinzu. Weitere Informationen finden Sie auf der Seite GitHub.

Extrahieren Sie PDF-Metadaten über PHP


Sie benötigen Aspose.PDF für PHP via Java, 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.

Der bereitgestellte PHP -Codeausschnitt zeigt, wie Metadaten aus PDF mit der Bibliothek Aspose.PDF extrahiert werden. Es öffnet eine PDF-Datei mit dem Namen ‘GetFileInfo.pdf’, die sich in dem durch die Variable ‘DIR_INPUT_METADATA’ angegebenen Verzeichnis befindet. Der Code ruft mithilfe der Funktion ‘info’ verschiedene Details aus dem Dokument ab. Es zeigt spezifische Metadateninformationen aus der PDF-Datei an, z. B. den Namen des Autors, das Erstellungsdatum, die Schlüsselwörter, das Änderungsdatum, den Betreff und den Titel. Der Code verwendet die Funktion „Drucken“, um diese Informationen anzuzeigen. Dieser Codeausschnitt ist ein vereinfachtes Beispiel dafür, wie Sie eine Bibliothek oder ein Framework von Aspose.PDF verwenden können, um Metadaten aus einer PDF-Datei zu extrahieren.

Extrahieren Sie Metadaten aus PDF - PHP

Dieser Beispielcode zeigt, wie Metadateninformationen aus der PDF-Datei extrahiert werden

Input file:

File not added

Output format:

Output file:


    // Open document
    $document = new Document($inputFile);
    
    // Get document information
    $docInfo = $document->getInfo();

    // Show document information
    $responseData1 = "Author: " . $docInfo->getAuthor() . ", ";
    $responseData2 = "Creation Date: " . $docInfo->getCreationDate() . ", ";
    $responseData3 = "Keywords: " . $docInfo->getKeywords() . ", ";
    $responseData4 = "Modify Date: " . $docInfo->getModDate() . ", ";
    $responseData5 = "Subject: " . $docInfo->getSubject() . ", ";
    $responseData6 = "Title: " . $docInfo->getTitle() . "";

    $document->close();