Open-Source-JavaScript-PDF-Editor-Bibliothek

Kostenlose und Open-Source-JavaScript-Bibliothek zum Erstellen und Bearbeiten von PDF-Dokumenten, PDF-Formularen und zum Zeichnen von Inhalten im PDF.

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 und das Ändern vorhandener PDFs durchzuführen.

Im Folgenden sind einige der Hauptfunktionen von pdf-lib aufgeführt:

  • PDF-Erstellung und -Änderung: pdf-lib ermöglicht die Erstellung neuer PDF-Dokumente von Grund auf und die Änderung bestehender PDFs. Dazu gehört das Hinzufügen, Entfernen und Neuanordnen von Seiten sowie das Bearbeiten von Inhalten.
  • Inhaltszeichnung: Sie können Text, Bilder, PDF-Seiten, Vektorgrafiken und sogar SVG-Pfade zeichnen und so PDF-Dokumenten vielfältige Inhalte hinzufügen.
  • Formularverarbeitung: Sie können interaktive Formulare erstellen, Formularfelder ausfüllen und Formulare reduzieren, um sie nicht bearbeitbar zu machen, was für verschiedene Dokumentverarbeitungsaufgaben nützlich ist.
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:

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:

Erstellen Sie PDF und fügen Sie Inhalte zu PDF hinzu

Wir können die pdf-lib-Bibliothek verwenden, um PDF-Dokumente zu erstellen und Inhalte zu PDF hinzuzufügen. Dazu gehört die Möglichkeit, das Erscheinungsbild des hinzugefügten Texts anzupassen, z. B. Schriftgröße, Fettdruck und verschiedene Stiloptionen. Im folgenden Beispiel verwenden wir die Funktion createPdf, um ein neues PDF-Dokument zu erstellen, und die Funktion drawText, um Text in das PDF einzufügen, einschließlich der Formatierung des Textes:

Ausgabe

Die folgende Ausgabe zeigt das vom obigen Codeausschnitt generierte PDF-Dokument:

PDF-Dokument ändern

Wir können ein vorhandenes PDF-Dokument ändern, indem wir mithilfe der pdf-lib-Bibliothek Text, Bilder, Seiten usw. hinzufügen. Im folgenden Beispiel lesen wir eine Eingabe-PDF-Datei aus dem lokalen Verzeichnis, betten den Text ein und speichern die geänderte PDF-Datei zu Demonstrationszwecken als Ausgabedatei:

Ausgabe

Der folgende Screenshot zeigt das ausgegebene PDF-Dokument mit dem Zusatz von rotem diagonalem Text:

Erstellen Sie PDF-Formulare

Mit der pdf-lib-Bibliothek können wir auch unsere eigenen einzigartigen PDF-Formulare erstellen. Im folgenden Codeausschnitt demonstrieren wir die Verwendung der pdf-lib-Bibliothek zum Erstellen von Formularen mit Textfeldern, Optionsfeldern, Kontrollkästchen, Dropdown-Menüs und Optionslisten:

Ausgabe

Der folgende Screenshot zeigt die mit dem obigen Code erstellte Tabelle

Abschluss

Zusammenfassend lässt sich sagen, dass pdf-lib eine benutzerfreundliche PDF-Bearbeitungsbibliothek ist und über hervorragende Funktionen zur Formularbearbeitung verfügt, was sie zu einer wertvollen Ressource für Aufgaben macht, die von der Inhaltserstellung bis zur Datenerfassung reichen.

Allerdings muss pdf-lib hinsichtlich der Dokumentation und der Handhabung ressourcenintensiver Vorgänge verbessert werden. Trotz seiner Einschränkungen ermöglicht pdf-lib Entwicklern die effiziente Verwaltung von PDFs und die Verbesserung von Dokumenten-Workflows, was es zu einer bemerkenswerten Ergänzung ihres Toolkits macht.

Ähnliche Produkte

 Deutsch