Libreria di editor PDF JavaScript open source

Libreria JavaScript gratuita e open source per creare e modificare documenti PDF, moduli PDF e disegnare contenuti su PDF.

Che cosa è pdf-lib?

Pdf-lib è una libreria JavaScript gratuita e open source che consente di lavorare con documenti PDF ed eseguire operazioni come la creazione di nuovi PDF da zero e la modifica di quelli esistenti.

Di seguito sono riportate alcune delle caratteristiche principali di pdf-lib:

  • Creazione e modifica PDF: pdf-lib consente la creazione di nuovi documenti PDF da zero e la modifica di PDF esistenti. Ciò include l'aggiunta, la rimozione e la riorganizzazione delle pagine e la modifica del contenuto.
  • Disegno di contenuti: è possibile disegnare testo, immagini, pagine PDF, grafica vettoriale e persino percorsi SVG, consentendo l'aggiunta di contenuti diversi ai documenti PDF.
  • Gestione dei moduli: è possibile creare moduli interattivi, compilare campi modulo e appiattire i moduli per renderli non modificabili, il che è utile per varie attività di elaborazione dei documenti.
GitHub

Statistiche GitHub

Nome:
Lingua:
Stelle:
Forchette:
Licenza:
L'ultimo aggiornamento del repository è avvenuto il

Introduzione a pdf-lib

Ci sono due modi per installare pdf-lib:

Moduli NPM

Puoi utilizzare i moduli npm se utilizzi npm o yarn come gestore di pacchetti:

Installare tramite NPM


npm install --save pdf-lib

Installare utilizzando Yarn


yarn add pdf-lib

Moduli UMD

Se non si utilizza un gestore di pacchetti, i moduli UMD sono disponibili sui CDN unpkg e jsDelivr:

Crea PDF e aggiungi contenuto al PDF

Possiamo utilizzare la libreria pdf-lib per creare un documento PDF e aggiungere contenuti al PDF. Ciò include la possibilità di personalizzare l'aspetto del testo aggiunto, come dimensione del carattere, grassetto e varie opzioni di stile. Nell'esempio seguente, utilizzeremo la funzione createPdf per creare un nuovo documento PDF e la funzione drawText per aggiungere testo nel PDF, inclusa la formattazione del testo:

Produzione

L'output seguente mostra il documento PDF generato dal frammento di codice soprastante:

Modifica documento PDF

Possiamo modificare un documento PDF esistente aggiungendovi testo, immagini e pagine ecc. tramite la libreria pdf-lib. Nell'esempio seguente, leggeremo un file PDF di input dalla directory locale, incorporeremo il testo e salveremo il PDF modificato come file di output a scopo dimostrativo:

Produzione

La schermata seguente mostra il documento PDF di output con l'aggiunta di testo diagonale rosso:

Crea moduli PDF

Possiamo anche creare i nostri moduli PDF unici usando la libreria pdf-lib. Nel frammento di codice seguente, mostreremo l'uso della libreria pdf-lib per creare moduli con campi di testo, pulsanti di scelta, caselle di controllo, menu a discesa ed elenchi di opzioni:

Produzione

Lo screenshot qui sotto mostra la tabella creata dal codice precedente

Conclusione

In conclusione, pdf-lib è una libreria di modifica PDF facile da usare e dotata di ottime capacità di gestione dei moduli, il che la rende una risorsa preziosa per attività che spaziano dalla creazione di contenuti alla raccolta di dati.

Tuttavia, pdf-lib necessita di miglioramenti in termini di documentazione e gestione di operazioni ad alta intensità di risorse. Nonostante i suoi limiti, pdf-lib consente agli sviluppatori di gestire in modo efficiente i PDF e migliorare i flussi di lavoro dei documenti, rendendolo un'aggiunta degna di nota al loro toolkit.

Prodotti Simili

 Italiano