Biblioteca d'anotacions PDF de codi obert JavaScript
Biblioteca JavaScript gratuïta i de codi obert per afegir anotacions als documents PDF.
Què és PDFKit?
PDFKit és una biblioteca JavaScript gratuïta i de codi obert per afegir anotacions com enllaços, text ratllat i notes interactives als fitxers PDF. Un punt important a tenir en compte és: PDFKit no permet obrir ni editar documents PDF existents, per tant, no podeu afegir anotacions als documents PDF existents, però podeu crear fitxers PDF des de zero mitjançant la biblioteca PDFKit i després afegir anotacions. a ells.
A continuació es mostren algunes de les principals funcions d'anotació de PDFKit:
- Afegir enllaços: PDFKit us permet incloure enllaços clicables als vostres documents PDF.
- Afegir text barrat: pots aplicar un efecte de ratllat al text dels teus PDF generats amb PDFKit.
- Afegir notes: PDFKit us permet inserir anotacions de notes interactives als vostres documents PDF.
Introducció a PDFKit
Podeu instal·lar la biblioteca PDFKit mitjançant el gestor de paquets npm. Només cal que escriviu l'ordre següent després d'instal·lar npm.
Instal·lar mitjançant NPM
npm install pdfkit
Afegeix una anotació d'enllaç al PDF
Podem afegir hiperenllaços als documents PDF mitjançant la funció d'anotació d'enllaços de la biblioteca PDFKit. Proporcionem les coordenades X i Y, així com l'alçada i l'amplada del text, juntament amb l'enllaç per convertir-lo en un hiperenllaç mitjançant la funció enllaç, tal com es mostra al fragment de codi següent:
Sortida
La sortida següent mostra el document PDF que conté l'hiperenllaç:
Afegiu text barrat al PDF
Podem afegir text ratllat a un document PDF mitjançant les funcions moveTo i lineTo que ofereix la biblioteca PDFKit. La funció moveTo col·loca el cursor al punt inicial de la línia, i la funció lineTo s'utilitza per dibuixar una línia des d'aquest punt inicial fins al final del text a ser. ratllada. Comproveu el fragment de codi següent per obtenir els detalls:
Sortida
La captura de pantalla de sortida mostra el document PDF amb el text ratllat afegit.
Afegeix notes interactives al PDF
Podem afegir notes interactives als nostres documents PDF, fent-los més atractius per als lectors. Aquestes notes interactives es mostren com a icones dins del PDF i, quan els usuaris passen el cursor per sobre, revelen contingut emergent. Teniu control total sobre la seva ubicació i dimensions, ajustant les coordenades X, Y, l'alçada i l'amplada segons sigui necessari. Proveu el fragment de codi següent per afegir una nota interactiva al PDF:
Sortida
La captura de pantalla següent mostra el document PDF amb la nota interactiva afegida:
I quan passem el cursor per sobre de la icona groga, la nota completa es mostra com a continuació:
Conclusió
En conclusió, PDFKit és una biblioteca de JavaScript gratuïta per afegir anotacions als documents PDF. Proporciona una manera accessible i fàcil d'afegir anotacions.
Tot i que PDFKit destaca en moltes àrees, és important tenir en compte que la funció goTo no funciona com s'esperava. A més, la funció nota pot introduir espais addicionals al contingut, cosa que pot provocar resultats no desitjats. A més, com ja s'ha esmentat anteriorment, només podem afegir anotacions als documents PDF nous (i no als PDF existents) creats amb PDFKit. Aquestes incoherències poden plantejar preguntes sobre la seva idoneïtat per a tasques automatitzades. Tanmateix, PDFKit segueix sent una eina valuosa per a l'anotació manual i la personalització de documents.