Libreria di annotazione PDF JavaScript open source

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

Che cos'è PDFKit?

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

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

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

Statistiche GitHub

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

Introduzione a PDFKit

Puoi installare la libreria PDFKit usando il gestore di pacchetti npm. Digita semplicemente il seguente comando dopo aver installato npm.

Installare tramite NPM


npm install pdfkit

Aggiungi annotazione collegamento al PDF

Possiamo aggiungere collegamenti ipertestuali nei documenti PDF utilizzando la funzionalità 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 trasformarlo in un collegamento ipertestuale utilizzando la funzione link come dimostrato nel frammento di codice seguente:

Produzione

L'output seguente visualizza il documento PDF contenente l'hyperlink:

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 nel punto di partenza della riga e la funzione lineTo viene utilizzata per tracciare una riga da quel punto di partenza alla fine del testo da barrare. Controlla il frammento di codice qui sotto per i dettagli:

Produzione

La schermata 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 con il mouse, rivelano contenuti pop-up. Hai il pieno controllo sul loro posizionamento e sulle loro dimensioni, regolando le coordinate X, Y, altezza e larghezza come necessario. Prova il frammento di codice seguente per aggiungere una nota interattiva al PDF:

Produzione

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

E quando passiamo il mouse sull'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 user-friendly per aggiungere annotazioni.

Sebbene PDFKit eccella in molti ambiti, è importante notare che la funzione goTo non funziona come previsto. Inoltre, la funzione note potrebbe introdurre spazi extra 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 incongruenze potrebbero 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