Bibliotecă de adnotări PDF cu sursă deschisă JavaScript
Bibliotecă JavaScript gratuită și open source pentru adăugarea de adnotări la documentele PDF.
Ce este PDFKit?
PDFKit este o bibliotecă JavaScript gratuită și open source pentru adăugarea de adnotări, cum ar fi link-uri, text barat și note interactive la fișierele PDF. Un punct important de reținut este: PDFKit nu permite deschiderea sau editarea documentelor PDF existente, așa că nu puteți adăuga adnotări la documentele PDF existente, dar puteți crea fișiere PDF de la zero folosind biblioteca PDFKit și apoi adăugați adnotări lor.
Iată câteva dintre principalele caracteristici de adnotare ale PDFKit:
- Adăugarea de linkuri: PDFKit vă permite să includeți linkuri pe care se poate face clic în documentele dvs. PDF.
- Adăugarea textului tăiat: puteți aplica un efect de barare textului din PDF-urile generate cu PDFKit.
- Adăugarea de note: PDFKit vă permite să inserați adnotări interactive pentru note în documentele PDF.
Noțiuni introductive cu PDFKit
Puteți instala biblioteca PDFKit folosind managerul de pachete npm. Doar tastați următoarea comandă după instalarea npm.
Instalați folosind NPM
npm install pdfkit
Adăugați adnotare pentru link la PDF
Putem adăuga hyperlinkuri în documentele PDF utilizând caracteristica de adnotare a linkurilor din biblioteca PDFKit. Oferim coordonatele X și Y, precum și înălțimea și lățimea textului, împreună cu linkul pentru a face din acesta un hyperlink utilizând funcția link, așa cum este demonstrat în fragmentul de cod de mai jos:
Următoarea ieșire afișează documentul PDF care conține hyperlinkul:
Adăugați text barat în PDF
Putem adăuga text tăiat la un document PDF utilizând funcțiile moveTo și lineTo oferite de biblioteca PDFKit. Funcția moveTo poziționează cursorul la punctul de început al liniei, iar funcția lineTo este folosită pentru a trage o linie de la acel punct de început până la sfârșitul textului care urmează să fie tăiat. Verificați fragmentul de cod de mai jos pentru detalii:
Captura de ecran de ieșire afișează documentul PDF cu textul eliminat.
Adăugați note interactive la PDF
Putem adăuga note interactive documentelor noastre PDF, făcându-le mai atractive pentru cititori. Aceste note interactive sunt afișate ca pictograme în PDF și, atunci când utilizatorii trec cu mouse-ul peste ele, dezvăluie conținut pop-up. Aveți control deplin asupra plasării și dimensiunilor acestora, ajustând coordonatele X, Y, înălțimea și lățimea după cum este necesar. Încercați fragmentul de cod de mai jos pentru a adăuga o notă interactivă în PDF:
Următoarea captură de ecran arată documentul PDF cu nota interactivă adăugată:
Și când trecem cu mouse-ul peste pictograma galbenă, nota completă este afișată după cum urmează:
Concluzie
În concluzie, PDFKit este o bibliotecă JavaScript gratuită pentru adăugarea de adnotări la documentele PDF. Oferă o modalitate accesibilă și ușor de utilizat de a adăuga adnotări.
Deși PDFKit excelează în multe domenii, este important să rețineți că funcția goTo nu funcționează așa cum era de așteptat. În plus, funcția notă poate introduce spații suplimentare în conținut, ceea ce poate duce la rezultate nedorite. Mai mult, așa cum am menționat deja mai devreme, putem adăuga adnotări doar documentelor PDF noi (și nu PDF-urilor existente) create cu PDFKit. Aceste inconsecvențe pot ridica întrebări cu privire la adecvarea sa pentru sarcini automate. Cu toate acestea, PDFKit rămâne un instrument valoros pentru adnotarea manuală și personalizarea documentelor.