Open Source JavaScript PDF-Anmerkungsbibliothek
Kostenlose und Open Source JavaScript-Bibliothek zum Hinzufügen von Anmerkungen zu PDF-Dokumenten.
Was ist PDFKit?
PDFKit ist eine kostenlose und quelloffene JavaScript-Bibliothek zum Hinzufügen von Anmerkungen wie Links, durchgestrichenem Text und interaktiven Notizen zu PDF-Dateien. Ein wichtiger Hinweis: PDFKit erlaubt nicht das Öffnen oder Bearbeiten vorhandener PDF-Dokumente. Sie können also keine Anmerkungen zu vorhandenen PDF-Dokumenten hinzufügen. Sie können jedoch PDF-Dateien mit der PDFKit-Bibliothek von Grund auf neu erstellen und ihnen dann Anmerkungen hinzufügen.
Im Folgenden sind einige der wichtigsten Anmerkungsfunktionen von PDFKit aufgeführt:
- Links hinzufügen: PDFKit ermöglicht Ihnen, anklickbare Links in Ihre PDF-Dokumente einzufügen.
- Durchgestrichenen Text hinzufügen: Sie können auf den Text in Ihren mit PDFKit erstellten PDF-Dateien einen Durchstreicheffekt anwenden.
- Notizen hinzufügen: PDFKit ermöglicht Ihnen, interaktive Notizen in Ihre PDF-Dokumente einzufügen.
Erste Schritte mit PDFKit
Sie können die PDFKit-Bibliothek mit dem npm-Paketmanager installieren. Geben Sie nach der Installation von npm einfach den folgenden Befehl ein.
Installation mit NPM
npm install pdfkit
Linkanmerkung zum PDF hinzufügen
Wir können Hyperlinks in PDF-Dokumente einfügen, indem wir die Link-Annotation-Funktion der PDFKit-Bibliothek verwenden. Wir geben die X- und Y-Koordinaten sowie die Höhe und Breite des Textes zusammen mit dem Link an, um ihn mithilfe der Link-Funktion in einen Hyperlink umzuwandeln, wie im folgenden Codeausschnitt gezeigt:
Ausgabe
Die folgende Ausgabe zeigt das PDF-Dokument, das den Hyperlink enthält:
Durchgestrichenen Text zum PDF hinzufügen
Wir können durchgestrichenen Text zu einem PDF-Dokument hinzufügen, indem wir die Funktionen moveTo und lineTo verwenden, die von der PDFKit-Bibliothek bereitgestellt werden. Die Funktion moveTo positioniert den Cursor am Anfangspunkt der Linie und die Funktion lineTo wird verwendet, um eine Linie von diesem Anfangspunkt bis zum Ende des durchzustreichenden Textes zu zeichnen. Weitere Einzelheiten finden Sie im folgenden Codeausschnitt:
Ausgabe
Der Ausgabe-Screenshot zeigt das PDF-Dokument mit dem hinzugefügten durchgestrichenen Text.
Interaktive Notizen zu PDF hinzufügen
Wir können unseren PDF-Dokumenten interaktive Notizen hinzufügen, um sie für die Leser interessanter zu gestalten. Diese interaktiven Notizen werden als Symbole im PDF angezeigt und wenn Benutzer mit der Maus darüber fahren, werden Popup-Inhalte angezeigt. Sie haben die volle Kontrolle über ihre Platzierung und Abmessungen und können die X- und Y-Koordinaten sowie Höhe und Breite nach Bedarf anpassen. Versuchen Sie den folgenden Codeausschnitt, um dem PDF eine interaktive Notiz hinzuzufügen:
Ausgabe
Der folgende Screenshot zeigt das PDF-Dokument mit der hinzugefügten interaktiven Notiz:
Und wenn wir mit der Maus über das gelbe Symbol fahren, wird die vollständige Notiz wie folgt angezeigt:
Abschluss
Zusammenfassend lässt sich sagen, dass PDFKit eine kostenlose JavaScript-Bibliothek zum Hinzufügen von Anmerkungen zu PDF-Dokumenten ist. Es bietet eine zugängliche und benutzerfreundliche Möglichkeit zum Hinzufügen von Anmerkungen.
Obwohl PDFKit in vielen Bereichen herausragend ist, ist es wichtig zu beachten, dass die goTo-Funktion nicht wie erwartet funktioniert. Darüber hinaus kann die note-Funktion zusätzliche Leerzeichen in den Inhalt einführen, was zu unerwünschten Ergebnissen führen kann. Darüber hinaus können wir, wie bereits erwähnt, nur neuen PDF-Dokumenten (und nicht den vorhandenen PDFs), die mit PDFKit erstellt wurden, Anmerkungen hinzufügen. Diese Inkonsistenzen können Fragen hinsichtlich der Eignung für automatisierte Aufgaben aufwerfen. PDFKit bleibt jedoch ein wertvolles Werkzeug für manuelle Anmerkungen und Dokumentanpassungen.