Bibliothèque JavaScript gratuite pour la gestion des métadonnées PDF

Bibliothèque JavaScript gratuite et open source pour gérer les métadonnées des documents PDF.

Qu’est-ce que pdf-lib ?

Pdf-lib est une bibliothèque JavaScript gratuite et open source permettant de travailler avec des documents PDF afin d'effectuer des opérations telles que la création de nouveaux PDF à partir de zéro, la modification de fichiers existants ou la lecture et la mise à jour des métadonnées de documents PDF. Nous avons déjà discuté des fonctionnalités d'édition PDF de pdf-lib mais dans cette revue, nous nous concentrerons uniquement sur les fonctionnalités de gestion des métadonnées de pdf-lib qui incluent :

    • Auteur
    • Créateur
    • Producteur
    • Titre
    • Sujet
    • Mots clés
    • Langue
    • Date de création
    • Date de modification
  • Mettre à jour les métadonnées : vous pouvez également mettre à jour les métadonnées ci-dessus des documents PDF à l'aide de pdf-lib.
GitHub

Statistiques GitHub

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

Premiers pas avec pdf-lib

Il existe deux manières d'installer pdf-lib :

Modules NPM

Vous pouvez utiliser les modules npm si vous utilisez npm ou Yarn comme gestionnaire de packages :

Installer à l'aide de NPM


npm install --save pdf-lib

Installer à l'aide de Yarn


yarn add pdf-lib

Modules UMD

Si vous n'utilisez pas de gestionnaire de packages, les modules UMD sont disponibles sur les CDN unpkg et jsDelivr :

Lire les métadonnées du PDF

Nous pouvons utiliser la bibliothèque pdf-lib pour lire les métadonnées des documents PDF. Il existe de nombreuses fonctions comme getAuthor, getCreator, getCreationDate etc. qui permettent d'accéder ou d'extraire les métadonnées des documents PDF comme démontré dans l'extrait de code ci-dessous :

Sortir

L'extrait de code ci-dessus affichera les métadonnées du document PDF comme indiqué ci-dessous :

Modifier les métadonnées du PDF

Nous pouvons également utiliser la bibliothèque pdf-lib pour éditer ou mettre à jour les métadonnées des documents PDF. Comme les fonctions get (getAuthor, getCreator etc.), pdf-lib fournit également des fonctions set (comme setAuthor, setCreator et ainsi de suite) pour mettre à jour les métadonnées des fichiers PDF. Nous utiliserons les fonctions setAuthor et setTitle pour mettre à jour les métadonnées d'un document PDF dans l'extrait de code ci-dessous à des fins de démonstration :

Conclusion

Il est plus facile pour les développeurs JavaScript de lire/extraire et mettre à jour les métadonnées des documents PDF à l'aide de la bibliothèque pdf-lib. L'API est assez soignée et fournit des fonctions standard set/get pour lire et mettre à jour les propriétés des documents PDF. Aucun problème n'est observé concernant la gestion des métadonnées des PDF lors de notre utilisation.

Produits Similaires

 Français