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 : PDFKit ne permet pas d'ouvrir ou de modifier des documents PDF existants, vous ne pouvez donc pas ajouter d'annotations aux documents PDF existants, mais vous pouvez créer des fichiers PDF à partir de zéro à l'aide de la bibliothèque PDFKit, puis ajouter des annotations. pour eux.
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 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 packages 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 à l'aide de 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 lien hypertexte à l'aide de la fonction link comme démontré 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 depuis ce point de départ jusqu'à la fin de la ligne. le texte doit être barré. 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 plus attrayants pour les lecteurs. Ces notes interactives sont affichées sous forme d'icônes dans le PDF et lorsque les utilisateurs les survolent, 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 auquel est ajoutée la note interactive :
Et lorsque l'on survole 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. Il fournit 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 quant à son adéquation aux tâches automatisées. Cependant, PDFKit reste un outil précieux pour l'annotation manuelle et la personnalisation des documents.