Biblioteca de codi obert JavaScript PDF Editor

Biblioteca JavaScript gratuïta i de codi obert per crear i editar documents PDF, formularis PDF i dibuixar contingut en PDF.

Què és pdf-lib?

Pdf-lib és una biblioteca de JavaScript gratuïta i de codi obert per treballar amb documents PDF per realitzar operacions com ara crear nous PDF des de zero i modificar els existents.

A continuació es mostren algunes de les característiques principals de pdf-lib:

  • Creació i modificació de PDF: pdf-lib permet la creació de nous documents PDF des de zero i la modificació de PDF existents. Això inclou afegir, eliminar i reordenar pàgines i editar contingut.
  • Dibuix de contingut: podeu dibuixar text, imatges, pàgines PDF, gràfics vectorials i fins i tot camins SVG, la qual cosa permet afegir contingut divers als documents PDF.
  • Gestió de formularis: podeu crear formularis interactius, omplir camps de formulari i aplanar formularis perquè no es puguin editar, cosa que és útil per a diverses tasques de processament de documents.
GitHub

Estadístiques de GitHub

Nom:
Llenguatge:
Estrelles:
Forquilles:
Llicència:
El repositori es va actualitzar per última vegada a

Primers passos amb pdf-lib

Hi ha dues maneres d'instal·lar pdf-lib:

Mòduls NPM

Podeu utilitzar mòduls npm si feu servir npm o yarn com a gestor de paquets:

Instal·lar mitjançant NPM


npm install --save pdf-lib

Instal·leu utilitzant Yarn


yarn add pdf-lib

Mòduls UMD

Si no feu servir un gestor de paquets, els mòduls UMD estan disponibles als CDN unpkg i jsDelivr:

Creeu PDF i afegiu contingut a PDF

Podem utilitzar la biblioteca pdf-lib per crear un document PDF i afegir contingut a PDF. Això inclou la possibilitat de personalitzar l'aparença del text afegit, com ara la mida de la lletra, l'audacia i diverses opcions d'estil. A l'exemple següent, utilitzarem la funció createPdf per crear un document PDF nou i la funció drawText per afegir text al PDF, inclòs el format del text:

Sortida

La sortida següent mostra el document PDF generat pel fragment de codi anterior:

Modificar document PDF

Podem modificar un document PDF existent afegint-hi text, imatges i pàgines, etc. mitjançant la biblioteca pdf-lib. A l'exemple següent, llegirem un fitxer PDF d'entrada del directori local, inserirem el text i desarem el PDF modificat com a fitxer de sortida amb finalitats de demostració:

Sortida

A continuació, la captura de pantalla mostra el document PDF de sortida amb l'addició de text en diagonal vermella:

Crear formularis PDF

També podem crear els nostres propis formularis PDF únics mitjançant la biblioteca pdf-lib. Al fragment de codi següent, demostrarem l'ús de la biblioteca pdf-lib per crear formularis amb camps de text, botons d'opció, caselles de verificació, menús desplegables i llistes d'opcions:

Sortida

La captura de pantalla a continuació mostra la taula creada pel codi anterior

Conclusió

En conclusió, pdf-lib és una biblioteca d'edició de PDF fàcil d'utilitzar i té grans capacitats de gestió de formularis, la qual cosa la converteix en un recurs valuós per a tasques que van des de la creació de contingut fins a la recollida de dades.

No obstant això, pdf-lib necessita millores pel que fa a la documentació i el maneig d'operacions que consumeixen molts recursos. Malgrat les seves limitacions, pdf-lib permet als desenvolupadors gestionar de manera eficient els PDF i millorar els fluxos de treball dels documents, cosa que el converteix en una addició destacada al seu conjunt d'eines.

Productes Similars

 Catalan