Atvērtā pirmkoda JavaScript PDF anotāciju bibliotēka
Bezmaksas un atvērtā pirmkoda JavaScript bibliotēka anotāciju pievienošanai PDF dokumentiem.
Kas ir PDFKit?
PDFKit ir bezmaksas un atvērtā koda JavaScript bibliotēka, lai PDF failiem pievienotu anotācijas, piemēram, saites, pārsvītrotu tekstu un interaktīvas piezīmes. Svarīgs punkts, kas jāņem vērā: PDFKit neļauj atvērt vai rediģēt esošus PDF dokumentus, tāpēc esošiem PDF dokumentiem nevar pievienot anotācijas, taču varat izveidot PDF failus no jauna, izmantojot PDFKit bibliotēku un pēc tam pievienot anotācijas. viņiem.
Tālāk ir norādītas dažas no galvenajām PDFKit anotācijas funkcijām.
- Saites pievienošana:PDFKit ļauj PDF dokumentos iekļaut noklikšķināmas saites.
- Pārsvītrota teksta pievienošana: jūs varat lietot pārsvītrojuma efektu PDF failos, kas ģenerēti, izmantojot PDFKit.
- Piezīmju pievienošana: PDFKit ļauj PDF dokumentos ievietot interaktīvas piezīmju anotācijas.
Darba sākšana ar PDFKit
PDFKit bibliotēku var instalēt, izmantojot npm pakotņu pārvaldnieku. Vienkārši ierakstiet šo komandu pēc npm instalēšanas.
Instalējiet, izmantojot NPM
npm install pdfkit
Pievienojiet saites anotāciju PDF failam
Mēs varam pievienot hipersaites PDF dokumentiem, izmantojot PDFKit bibliotēkas saišu anotācijas funkciju. Mēs nodrošinām X un Y koordinātas, kā arī teksta augstumu un platumu, kā arī saiti, lai padarītu to par hipersaiti, izmantojot funkciju saite, kā parādīts tālāk esošajā koda fragmentā:
Šajā izvadē tiek parādīts PDF dokuments, kurā ir hipersaite:
Pievienojiet pārsvītrotu tekstu PDF failam
Mēs varam pievienot pārsvītrotu tekstu PDF dokumentam, izmantojot funkcijas moveTo un lineTo, ko nodrošina PDFKit bibliotēka. Funkcija moveTo novieto kursoru rindas sākuma punktā, un funkcija lineTo tiek izmantota, lai novilktu līniju no šī sākuma punkta līdz teksta beigām. izsvītrots. Sīkāku informāciju skatiet tālāk norādītajā koda fragmentā.
Izvades ekrānuzņēmumā tiek parādīts PDF dokuments ar tam pievienoto svītrojumu.
Pievienojiet interaktīvas piezīmes PDF failam
Mēs saviem PDF dokumentiem varam pievienot interaktīvas piezīmes, padarot tos lasītājiem saistošākus. Šīs interaktīvās piezīmes tiek parādītas kā ikonas PDF failā, un, kad lietotāji novieto kursoru virs tām, tās atklāj uznirstošo saturu. Jums ir pilnīga kontrole pār to izvietojumu un izmēriem, pēc vajadzības pielāgojot X, Y koordinātas, augstumu un platumu. Izmēģiniet tālāk norādīto koda fragmentu, lai PDF failam pievienotu interaktīvu piezīmi:
Šajā ekrānuzņēmumā ir redzams PDF dokuments ar tam pievienoto interaktīvo piezīmi:
Kad mēs virzām kursoru virs dzeltenās ikonas, visa piezīme tiek parādīta šādi:
Secinājums
Visbeidzot, PDFKit ir bezmaksas JavaScript bibliotēka anotāciju pievienošanai PDF dokumentiem. Tas nodrošina pieejamu un lietotājam draudzīgu veidu, kā pievienot anotācijas.
Lai gan PDFKit ir izcils daudzās jomās, ir svarīgi ņemt vērā, ka funkcija goTo nedarbojas, kā paredzēts. Turklāt funkcija piezīme saturā var ievietot papildu atstarpes, kas var radīt nevēlamus rezultātus. Turklāt, kā jau minēts iepriekš, mēs varam pievienot anotācijas tikai jauniem PDF dokumentiem (nevis esošajiem PDF failiem), kas izveidoti, izmantojot PDFKit. Šīs neatbilstības var radīt jautājumus par tā piemērotību automatizētiem uzdevumiem. Tomēr PDFKit joprojām ir vērtīgs rīks manuālai anotācijai un dokumentu pielāgošanai.