Kostenlose JavaScript-Bibliothek für die PDF-Metadatenverwaltung
Kostenlose und quelloffene JavaScript-Bibliothek zur Verwaltung von Metadaten von PDF-Dokumenten.
Was ist pdf-lib?
Pdf-lib ist eine kostenlose Open-Source-JavaScript-Bibliothek für die Arbeit mit PDF-Dokumenten, um Vorgänge wie das Erstellen neuer PDFs von Grund auf, das Ändern vorhandener PDFs oder das Lesen und Aktualisieren von Metadaten von PDF-Dokumenten durchzuführen. Wir haben bereits die PDF-Bearbeitungsfunktionen von pdf-lib besprochen, in diesem Test konzentrieren wir uns jedoch nur auf die Metadatenverwaltungsfunktionen von pdf-lib, zu denen Folgendes gehört: :
- Autor
- Schöpfer
- Hersteller
- Titel
- Thema
- Schlüsselwörter
- Sprache
- Erstellungsdatum
- Änderungsdatum
- Metadaten aktualisieren: Sie können die oben genannten Metadaten von PDF-Dokumenten auch mit pdf-lib aktualisieren.
Erste Schritte mit pdf-lib
Es gibt zwei Möglichkeiten, pdf-lib zu installieren:
NPM-Module
Sie können npm-Module verwenden, wenn Sie npm oder Yarn als Paketmanager verwenden:
Mit NPM installieren
npm install --save pdf-lib
Mit Yarn installieren
yarn add pdf-lib
UMD-Module
Wenn Sie keinen Paketmanager verwenden, sind UMD-Module auf den CDNs unpkg und jsDelivr verfügbar:
- https://unpkg.com/pdf-lib/dist/pdf-lib.js
- https://unpkg.com/pdf-lib/dist/pdf-lib.min.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.min.js
Metadaten von PDF lesen
Wir können die pdf-lib-Bibliothek verwenden, um Metadaten von PDF-Dokumenten zu lesen. Es gibt viele Funktionen wie getAuthor, getCreator, getCreationDate usw., die den Zugriff auf oder das Extrahieren von Metadaten der PDF-Dokumente ermöglichen im folgenden Codeausschnitt demonstriert:
Ausgabe
Das obige Code-Snippet zeigt Metadaten des PDF-Dokuments wie unten gezeigt an:
Bearbeiten Sie Metadaten von PDF
Wir können die pdf-lib-Bibliothek auch verwenden, um Metadaten von PDF-Dokumenten zu bearbeiten oder zu aktualisieren. Wie Get-Funktionen (getAuthor, getCreator usw.) stellt pdf-lib auch Set-Funktionen (wie setAuthor, setCreator usw.) zur Verfügung Metadaten von PDF-Dateien aktualisieren. Wir werden die Funktionen setAuthor und setTitle verwenden, um die Metadaten eines PDF-Dokuments im folgenden Codeausschnitt zu Demonstrationszwecken zu aktualisieren:
Abschluss
Mit der Bibliothek pdf-lib ist es für JavaScript-Entwickler einfacher, Metadaten der PDF-Dokumente zu lesen/extrahieren und zu aktualisieren. Die API ist recht übersichtlich und bietet Standard-Set/Get-Funktionen zum Lesen und Aktualisieren der Eigenschaften der PDF-Dokumente. Bei der Metadatenverwaltung von PDFs wurden bei unserer Nutzung keine Probleme beobachtet.