Bibliothèque d'annotations PDF JavaScript Open Source
Bibliothèque JavaScript gratuite et open source pour ajouter des annotations aux documents PDF.
Qu'est-ce que PDFKit ?
PDFKit est une bibliothèque JavaScript gratuite et open source permettant d'ajouter des annotations telles que des liens, du texte barré et des notes interactives aux fichiers PDF. Un point important à noter est le suivant : PDFKit ne permet pas d'ouvrir ou de modifier des documents PDF existants. Vous ne pouvez donc pas ajouter d'annotations à des documents PDF existants. Cependant, vous pouvez créer des fichiers PDF à partir de zéro à l'aide de la bibliothèque PDFKit, puis y ajouter des annotations.
Voici quelques-unes des principales fonctionnalités d’annotation de PDFKit :
- Ajout de liens :PDFKit vous permet d'inclure des liens cliquables dans vos documents PDF.
- Ajout de texte barré :vous pouvez appliquer un effet barré au texte de vos fichiers PDF générés avec PDFKit.
- Ajout de notes :PDFKit vous permet d'insérer des annotations de notes interactives dans vos documents PDF.
Premiers pas avec PDFKit
Vous pouvez installer la bibliothèque PDFKit à l'aide du gestionnaire de paquets npm. Tapez simplement la commande suivante après avoir installé npm.
Installer à l'aide de NPM
npm install pdfkit
Ajouter une annotation de lien au PDF
Nous pouvons ajouter des hyperliens dans les documents PDF en utilisant la fonction d'annotation de liens de la bibliothèque PDFKit. Nous fournissons les coordonnées X et Y, ainsi que la hauteur et la largeur du texte, ainsi que le lien pour en faire un hyperlien en utilisant la fonction link comme illustré dans l'extrait de code ci-dessous :
Sortir
La sortie suivante affiche le document PDF contenant le lien hypertexte :
Ajouter du texte barré au PDF
Nous pouvons ajouter du texte barré à un document PDF en utilisant les fonctions moveTo et lineTo fournies par la bibliothèque PDFKit. La fonction moveTo positionne le curseur au point de départ de la ligne, et la fonction lineTo est utilisée pour tracer une ligne à partir de ce point de départ jusqu'à la fin du texte à barrer. Consultez l'extrait de code ci-dessous pour plus de détails :
Sortir
La capture d'écran de sortie affiche le document PDF avec le texte barré ajouté.
Ajouter des notes interactives au PDF
Nous pouvons ajouter des notes interactives à nos documents PDF, les rendant ainsi plus attrayants pour les lecteurs. Ces notes interactives s'affichent sous forme d'icônes dans le PDF et lorsque les utilisateurs passent la souris dessus, elles révèlent un contenu contextuel. Vous avez un contrôle total sur leur emplacement et leurs dimensions, en ajustant les coordonnées X, Y, la hauteur et la largeur selon vos besoins. Essayez l'extrait de code ci-dessous pour ajouter une note interactive au PDF :
Sortir
La capture d'écran suivante montre le document PDF avec la note interactive ajoutée :
Et lorsque nous survolons l'icône jaune, la note complète s'affiche comme ci-dessous :
Conclusion
En conclusion, PDFKit est une bibliothèque JavaScript gratuite permettant d'ajouter des annotations aux documents PDF. Elle offre un moyen accessible et convivial d'ajouter des annotations.
Bien que PDFKit excelle dans de nombreux domaines, il est important de noter que la fonction goTo ne fonctionne pas comme prévu. De plus, la fonction note peut introduire des espaces supplémentaires dans le contenu, ce qui peut conduire à des résultats indésirables. De plus, comme déjà mentionné précédemment, nous pouvons ajouter des annotations uniquement aux nouveaux documents PDF (et non aux PDF existants) créés avec PDFKit. Ces incohérences peuvent soulever des questions sur son adéquation aux tâches automatisées. Cependant, PDFKit reste un outil précieux pour l'annotation manuelle et la personnalisation des documents.