Open Source JavaScript PDF-kommentarbibliotek
Gratis og åpen kildekode JavaScript-bibliotek for å legge til merknader til PDF-dokumenter.
Hva er PDFKit?
PDFKit er et gratis og åpen kildekode JavaScript-bibliotek for å legge til merknader som lenker, overkrysset tekst og interaktive notater til PDF-filer. Et viktig poeng å merke seg er: PDFKit tillater ikke åpning eller redigering av eksisterende PDF-dokumenter, så du kan ikke legge til merknader til eksisterende PDF-dokumenter, men du kan lage PDF-filer fra bunnen av ved hjelp av PDFKit-biblioteket og deretter legge til merknader til dem.
Følgende er noen av de viktigste kommentarfunksjonene til PDFKit:
- Legge til koblinger: PDFKit lar deg inkludere klikkbare koblinger i PDF-dokumentene dine.
- Legge til tekst med kryss: Du kan bruke en gjennomstrekingseffekt på tekst i PDF-ene dine generert med PDFKit.
- Legge til notater: PDFKit lar deg sette inn interaktive notatkommentarer i PDF-dokumentene dine.
Komme i gang med PDFKit
Du kan installere PDFKit-biblioteket ved å bruke npm-pakkebehandlingen. Bare skriv inn følgende kommando etter å ha installert npm.
Installer med NPM
npm install pdfkit
Legg til lenkekommentar til PDF
Vi kan legge til hyperkoblinger i PDF-dokumenter ved å bruke funksjonen for lenkekommentarer i PDFKit-biblioteket. Vi gir X- og Y-koordinatene, samt høyden og bredden på teksten, sammen med lenken for å gjøre den til en hyperkobling ved å bruke lenke-funksjonen som vist i kodebiten nedenfor:
Følgende utdata viser PDF-dokumentet som inneholder hyperkoblingen:
Legg til tekst med krysset ut i PDF
Vi kan legge til tekst med kryss over i et PDF-dokument ved å bruke moveTo- og lineTo-funksjonene fra PDFKit-biblioteket. moveTo-funksjonen plasserer markøren ved startpunktet på linjen, og lineTo-funksjonen brukes til å tegne en linje fra det startpunktet til slutten av teksten som skal krysset ut. Sjekk kodebiten nedenfor for detaljer:
Utdataskjermbildet viser PDF-dokumentet med utstrekningsteksten lagt til.
Legg til interaktive notater til PDF
Vi kan legge til interaktive notater i PDF-dokumentene våre, noe som gjør dem mer engasjerende for leserne. Disse interaktive notatene vises som ikoner i PDF-en, og når brukere holder markøren over dem, avslører de popup-innhold. Du har full kontroll over deres plassering og dimensjoner, og justerer X, Y-koordinatene, høyde og bredde etter behov. Prøv kodebiten nedenfor for å legge til et interaktivt notat i PDF-en:
Følgende skjermbilde viser PDF-dokumentet med det interaktive notatet lagt til:
Og når vi holder musepekeren over det gule ikonet vises hele notatet som nedenfor:
Konklusjon
Avslutningsvis er PDFKit et gratis JavaScript-bibliotek for å legge til merknader til PDF-dokumenter. Det gir en tilgjengelig og brukervennlig måte å legge til kommentarer.
Mens PDFKit utmerker seg på mange områder, er det viktig å merke seg at gå til-funksjonen ikke fungerer som forventet. I tillegg kan notat-funksjonen introdusere ekstra mellomrom i innholdet, noe som kan føre til uønskede resultater. Dessuten, som allerede nevnt tidligere, kan vi legge til merknader til bare nye PDF-dokumenter (og ikke eksisterende PDF-er) opprettet med PDFKit. Disse inkonsekvensene kan reise spørsmål om dens egnethet for automatiserte oppgaver. PDFKit er imidlertid fortsatt et verdifullt verktøy for manuell merknad og dokumenttilpasning.