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.
GitHub

Statistiques GitHub

Nom:
Langue:
Étoiles:
Fourchettes:
Licence:
Le référentiel a été mis à jour pour la dernière fois à

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.

Produits Similaires

 Français