Kostenlose JavaScript-Bibliothek für die Verwaltung von PDF-Metadaten

Kostenlose und Open-Source-JavaScript-Bibliothek zum Verwalten der Metadaten von PDF-Dokumenten.

Was ist pdf-lib?

Pdf-lib ist eine kostenlose und quelloffene 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, aber in dieser Besprechung konzentrieren wir uns nur auf die Metadatenverwaltungsfunktionen von pdf-lib, darunter:

    • Autor
    • Schöpfer
    • Produzent
    • Titel
    • Thema
    • Schlagwörter
    • Sprache
    • Erstellungsdatum
    • Änderungsdatum
  • Metadaten aktualisieren: Sie können die oben genannten Metadaten von PDF-Dokumenten auch mit pdf-lib aktualisieren.
GitHub

GitHub-Statistiken

Name:
Sprache:
Sterne:
Gabeln:
Lizenz:
Das Repository wurde zuletzt aktualisiert unter

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:

Installation mit NPM


npm install --save pdf-lib

Installation mit Yarn


yarn add pdf-lib

UMD-Module

Wenn Sie keinen Paketmanager verwenden, sind UMD-Module auf den CDNs unpkg und jsDelivr verfügbar:

Metadaten von PDF lesen

Wir können die pdf-lib-Bibliothek nutzen, 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, wie im folgenden Codeausschnitt gezeigt:

Ausgabe

Der obige Codeausschnitt zeigt die Metadaten des PDF-Dokuments wie unten dargestellt an:

Metadaten einer PDF bearbeiten

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.) bietet pdf-lib auch set-Funktionen (wie setAuthor, setCreator usw.), um Metadaten von PDF-Dateien zu aktualisieren. Wir werden die Funktionen setAuthor und setTitle verwenden, um die Metadaten eines PDF-Dokuments im folgenden Codeausschnitt zu Demonstrationszwecken zu aktualisieren:

Abschluss

Für JavaScript-Entwickler ist es einfacher, Metadaten von PDF-Dokumenten mithilfe der pdf-lib-Bibliothek zu lesen/extrahieren und zu aktualisieren. Die API ist recht übersichtlich und bietet standardmäßige Set/Get-Funktionen zum Lesen und Aktualisieren von Eigenschaften von PDF-Dokumenten. Bei unserer Verwendung sind keine Probleme hinsichtlich der Metadatenverwaltung von PDFs aufgetreten.

Ähnliche Produkte

 Deutsch