Biblioteca JavaScript gratuita para la gestión de metadatos PDF

Biblioteca JavaScript gratuita y de código abierto para gestionar metadatos de documentos PDF.

¿Qué es pdf-lib?

Pdf-lib es una biblioteca de JavaScript gratuita y de código abierto para trabajar con documentos PDF para realizar operaciones como crear nuevos archivos PDF desde cero, modificar los existentes o leer y actualizar metadatos de documentos PDF. Ya hemos analizado las funciones de edición de PDF de pdf-lib, pero en esta revisión solo nos centraremos en las funciones de administración de metadatos de pdf-lib, que incluyen :

    • Autor
    • Creador
    • Productor
    • Título
    • Sujeto
    • Palabras clave
    • Idioma
    • Fecha de creación
    • Fecha de modificación
  • Actualizar metadatos: También puede actualizar los metadatos anteriores de los documentos PDF utilizando pdf-lib.
GitHub

Estadísticas de GitHub

Nombre:
Idioma:
Estrellas:
Tenedores:
Licencia:
El repositorio se actualizó por última vez en

Primeros pasos con pdf-lib

Hay dos formas de instalar pdf-lib:

Módulos NPM

Puede usar módulos npm si está usando npm o Yarn como administrador de paquetes:

Instalar usando NPM


npm install --save pdf-lib

Instalar usando hilo


yarn add pdf-lib

Módulos UMD

Si no está utilizando un administrador de paquetes, los módulos UMD están disponibles en las CDN unpkg y jsDelivr:

Leer metadatos de PDF

Podemos utilizar la biblioteca pdf-lib para leer metadatos de documentos PDF. Hay muchas funciones como getAuthor, getCreator, getCreationDate etc. que permiten acceder o extraer metadatos de los documentos PDF como demostrado en el siguiente fragmento de código:

Producción

El fragmento de código anterior mostrará los metadatos del documento PDF como se muestra a continuación:

Editar metadatos de PDF

También podemos utilizar la biblioteca pdf-lib para editar o actualizar metadatos de documentos PDF. Al igual que las funciones get (getAuthor, getCreator, etc.), pdf-lib también proporciona funciones set (como setAuthor, setCreator, etc.) para actualizar metadatos de archivos PDF. Usaremos las funciones setAuthor y setTitle para actualizar los metadatos de un documento PDF en el siguiente fragmento de código con fines de demostración:

Conclusión

Es más fácil para los desarrolladores de JavaScript leer/extraer y actualizar metadatos de los documentos PDF utilizando la biblioteca pdf-lib. La API es bastante ordenada y proporciona funciones estándar de configuración/obtención para leer y actualizar las propiedades de los documentos PDF. No se observan problemas con respecto a la gestión de metadatos de archivos PDF durante nuestro uso.

Productos Similares

 Español