Atvirojo kodo JavaScript PDF komentarų biblioteka
Nemokama ir atvirojo kodo „JavaScript“ biblioteka, skirta PDF dokumentams pridėti komentarų.
Kas yra PDFKit?
PDFKit yra nemokama atvirojo kodo „JavaScript“ biblioteka, skirta prie PDF failų pridėti komentarų, tokių kaip nuorodos, perbrauktas tekstas ir interaktyvios pastabos. Svarbu atkreipti dėmesį į tai: PDFKit neleidžia atidaryti ar redaguoti esamų PDF dokumentų, todėl negalite pridėti komentarų prie esamų PDF dokumentų, tačiau galite sukurti PDF failus nuo nulio naudodami PDFKit biblioteką ir pridėti komentarų. jiems.
Toliau pateikiamos kelios pagrindinės PDFKit anotacijos funkcijos:
- Nuorodų pridėjimas: PDFKit leidžia į PDF dokumentus įtraukti spustelėjamas nuorodas.
- Perbraukto teksto pridėjimas: galite pritaikyti perbraukimo efektą tekstui PDF rinkmenose, sugeneruotuose naudojant PDFKit.
- Pastabų pridėjimas: PDFKit leidžia į PDF dokumentus įterpti interaktyvių pastabų komentarus.
Darbo su PDFKit pradžia
PDFKit biblioteką galite įdiegti naudodami npm paketų tvarkyklę. Įdiegę npm tiesiog įveskite šią komandą.
Įdiekite naudodami NPM
npm install pdfkit
Pridėkite nuorodos anotaciją į PDF
Galime pridėti hipersaitus į PDF dokumentus naudodami PDFKit bibliotekos nuorodų anotavimo funkciją. Pateikiame X ir Y koordinates, taip pat teksto aukštį ir plotį, kartu su nuoroda, kad tai būtų hipersaitas, naudojant funkciją nuoroda, kaip parodyta toliau pateiktame kodo fragmente:
Šioje išvestyje rodomas PDF dokumentas, kuriame yra hipersaitas:
Pridėkite perbrauktą tekstą į PDF
Perbrauktą tekstą galime pridėti prie PDF dokumento naudodami PDFKit bibliotekos teikiamas funkcijas moveTo ir lineTo. Funkcija moveTo nustato žymeklį eilutės pradžios taške, o funkcija lineTo naudojama linijai nubrėžti nuo to pradžios taško iki teksto pabaigos. išbrauktas. Norėdami gauti daugiau informacijos, patikrinkite toliau pateiktą kodo fragmentą:
Išvesties ekrano kopijoje rodomas PDF dokumentas su pridėtu perbrauktu tekstu.
Pridėkite interaktyvių pastabų į PDF
Galime pridėti interaktyvių pastabų į savo PDF dokumentus, kad jie būtų patrauklesni skaitytojams. Šios interaktyvios pastabos rodomos kaip piktogramos PDF rinkmenoje, o kai naudotojai užveda virš jų pelės žymeklį, jie atskleidžia iššokantį turinį. Galite visiškai valdyti jų vietą ir matmenis, prireikus koreguodami X, Y koordinates, aukštį ir plotį. Išbandykite toliau pateiktą kodo fragmentą, kad pridėtumėte interaktyvią pastabą prie PDF:
Šioje ekrano kopijoje rodomas PDF dokumentas su pridėta interaktyvia pastaba:
Ir kai užvedame pelės žymeklį virš geltonos piktogramos, visa pastaba rodoma taip, kaip nurodyta toliau:
Išvada
Apibendrinant, PDFKit yra nemokama „JavaScript“ biblioteka, skirta PDF dokumentams pridėti komentarų. Tai yra prieinamas ir patogus būdas pridėti komentarus.
Nors PDFKit puikiai tinka daugelyje sričių, svarbu pažymėti, kad funkcija goTo neveikia taip, kaip tikėtasi. Be to, naudojant funkciją Pastaba, turinyje gali būti papildomų tarpų, o tai gali sukelti nepageidaujamų rezultatų. Be to, kaip jau minėta anksčiau, komentarus galime pridėti tik prie naujų PDF dokumentų (o ne esamų PDF failų), sukurtų naudojant PDFKit. Dėl šių neatitikimų gali kilti klausimų dėl jo tinkamumo automatizuotoms užduotims. Tačiau PDFKit išlieka vertinga rankinio anotavimo ir dokumentų pritaikymo priemonė.