Libreria di annotazioni PDF JavaScript open source

Libreria JavaScript gratuita e open source per aggiungere annotazioni ai documenti PDF.

Cos'è PDFKit?

PDFKit è una libreria JavaScript gratuita e open source per aggiungere annotazioni come collegamenti, testo barrato e note interattive ai file PDF. Un punto importante da notare è: PDFKit non consente l'apertura o la modifica di documenti PDF esistenti, quindi non è possibile aggiungere annotazioni ai documenti PDF esistenti, tuttavia è possibile creare file PDF da zero utilizzando la libreria PDFKit e quindi aggiungere annotazioni a loro.

Di seguito sono riportate alcune delle principali funzionalità di annotazione di PDFKit:

  • Aggiunta di collegamenti: PDFKit ti consente di includere collegamenti selezionabili nei tuoi documenti PDF.
  • Aggiunta di testo barrato: puoi applicare un effetto barrato al testo nei PDF generati con PDFKit.
  • Aggiunta di note: PDFKit ti consente di inserire annotazioni di note interattive nei tuoi documenti PDF.
GitHub

Statistiche GitHub

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

Iniziare con PDFKit

È possibile installare la libreria PDFKit utilizzando il gestore pacchetti npm. Basta digitare il seguente comando dopo aver installato npm.

Installa utilizzando NPM


npm install pdfkit

Aggiungi annotazione collegamento al PDF

Possiamo aggiungere collegamenti ipertestuali nei documenti PDF utilizzando la funzione di annotazione dei collegamenti della libreria PDFKit. Forniamo le coordinate X e Y, nonché l'altezza e la larghezza del testo, insieme al collegamento per renderlo un collegamento ipertestuale utilizzando la funzione link come dimostrato nello snippet di codice seguente:

Produzione

Il seguente output visualizza il documento PDF contenente il collegamento ipertestuale:

Aggiungi testo barrato al PDF

Possiamo aggiungere testo barrato a un documento PDF utilizzando le funzioni moveTo e lineTo fornite dalla libreria PDFKit. La funzione moveTo posiziona il cursore sul punto iniziale della linea e la funzione lineTo viene utilizzata per tracciare una linea da quel punto iniziale alla fine di il testo da cancellare. Controlla lo snippet di codice qui sotto per i dettagli:

Produzione

Lo screenshot di output mostra il documento PDF con il testo barrato aggiunto.

Aggiungi note interattive al PDF

Possiamo aggiungere note interattive ai nostri documenti PDF, rendendoli più coinvolgenti per i lettori. Queste note interattive vengono visualizzate come icone all'interno del PDF e, quando gli utenti ci passano sopra, rivelano contenuti popup. Hai il pieno controllo sul loro posizionamento e dimensioni, regolando le coordinate X, Y, altezza e larghezza secondo necessità. Prova lo snippet di codice riportato di seguito per aggiungere una nota interattiva al PDF:

Produzione

La schermata seguente mostra il documento PDF con la nota interattiva aggiunta:

E quando passiamo il mouse sopra l'icona gialla, la nota completa viene visualizzata come di seguito:

Conclusione

In conclusione, PDFKit è una libreria JavaScript gratuita per aggiungere annotazioni ai documenti PDF. Fornisce un modo accessibile e intuitivo per aggiungere annotazioni.

Sebbene PDFKit eccelle in molte aree, è importante notare che la funzione goTo non funziona come previsto. Inoltre, la funzione note può introdurre spazi aggiuntivi nel contenuto, il che può portare a risultati indesiderati. Inoltre, come già accennato in precedenza, possiamo aggiungere annotazioni solo ai nuovi documenti PDF (e non ai PDF esistenti) creati con PDFKit. Queste incoerenze possono sollevare dubbi sulla sua idoneità per attività automatizzate. Tuttavia, PDFKit rimane uno strumento prezioso per l'annotazione manuale e la personalizzazione dei documenti.

Prodotti Simili

 Italiano