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.

Cos'è pdf-lib?

Pdf-lib è una libreria JavaScript gratuita e open source per lavorare con documenti PDF ed eseguire operazioni come creare nuovi PDF da zero e modificare quelli esistenti.

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

  • Creazione e modifica di 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 dei contenuti.
  • Disegno di contenuti: puoi disegnare testo, immagini, pagine PDF, grafica vettoriale e persino percorsi SVG, consentendo l'aggiunta di contenuti diversi ai documenti PDF.
  • Gestione dei moduli: puoi 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

Iniziare con pdf-lib

Esistono due modi per installare pdf-lib:

Moduli NPM

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

Installa utilizzando NPM


npm install --save pdf-lib

Installa utilizzando Yarn


yarn add pdf-lib

Moduli UMD

Se non utilizzi 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 documenti 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

Il seguente output mostra il documento PDF generato dallo snippet di codice sopra:

Modifica documento PDF

Possiamo modificare un documento PDF esistente aggiungendo testo, immagini, pagine, ecc. utilizzando 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

Lo screenshot seguente mostra il documento PDF di output con l'aggiunta del testo diagonale rosso:

Crea moduli PDF

Possiamo anche creare i nostri moduli PDF unici utilizzando la libreria pdf-lib. Nello snippet di codice seguente, dimostreremo l'uso della libreria pdf-lib per creare moduli con campi di testo, pulsanti di opzione, caselle di controllo, menu a discesa ed elenchi di opzioni:

Produzione

Lo screenshot seguente mostra la tabella creata dal codice sopra

Conclusione

In conclusione, pdf-lib è una libreria di editing PDF facile da usare e ha ottime capacità di gestione dei moduli, rendendola una risorsa preziosa per attività che vanno dalla creazione di contenuti alla raccolta di dati.

Tuttavia, pdf-lib necessita di miglioramenti in termini di documentazione e di gestione delle 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