Open Source JavaScript PDF-annotatiebibliotheek

Gratis en open source JavaScript-bibliotheek voor het toevoegen van aantekeningen aan PDF-documenten.

Wat is PDFKit?

PDFKit is een gratis en open source JavaScript-bibliotheek voor het toevoegen van annotaties zoals links, doorgestreepte tekst en interactieve notities aan PDF-bestanden. Een belangrijk punt om op te merken is: PDFKit staat niet toe om bestaande PDF-documenten te openen of te bewerken, dus u kunt geen annotaties toevoegen aan bestaande PDF-documenten, maar u kunt PDF-bestanden wel helemaal opnieuw maken met behulp van de PDFKit-bibliotheek en er vervolgens annotaties aan toevoegen.

Hieronder staan enkele van de belangrijkste annotatiefuncties van PDFKit:

  • Links toevoegen: Met PDFKit kunt u klikbare links in uw PDF-documenten opnemen.
  • Doorgestreepte tekst toevoegen: U kunt een doorstreepeffect toepassen op tekst in uw PDF's die u met PDFKit genereert.
  • Notities toevoegen: Met PDFKit kunt u interactieve notities in uw PDF-documenten invoegen.
GitHub

GitHub-statistieken

Naam:
Taal:
Sterren:
Vorken:
Licentie:
De opslagplaats is voor het laatst bijgewerkt op

Aan de slag met PDFKit

U kunt de PDFKit-bibliotheek installeren met behulp van de npm-pakketbeheerder. Typ gewoon de volgende opdracht na het installeren van npm.

Installeren met behulp van NPM


npm install pdfkit

Linkannotatie toevoegen aan PDF

We kunnen hyperlinks toevoegen in PDF-documenten met behulp van de linkannotatiefunctie van de PDFKit-bibliotheek. We leveren de X- en Y-coördinaten, evenals de hoogte en breedte van de tekst, samen met de link om er een hyperlink van te maken met behulp van de link-functie, zoals gedemonstreerd in het onderstaande codefragment:

Uitvoer

De volgende uitvoer toont het PDF-document met de hyperlink:

Doorgestreepte tekst toevoegen aan PDF

We kunnen doorgestreepte tekst toevoegen aan een PDF-document met behulp van de functies moveTo en lineTo die worden geleverd door de PDFKit-bibliotheek. De functie moveTo plaatst de cursor op het beginpunt van de regel en de functie lineTo wordt gebruikt om een lijn te trekken van dat beginpunt naar het einde van de tekst die moet worden doorgestreept. Bekijk het onderstaande codefragment voor de details:

Uitvoer

De uitvoerscreenshot toont het PDF-document met de doorgestreepte tekst eraan toegevoegd.

Interactieve notities toevoegen aan PDF

We kunnen interactieve notities toevoegen aan onze PDF-documenten, waardoor ze aantrekkelijker worden voor lezers. Deze interactieve notities worden weergegeven als pictogrammen in de PDF en wanneer gebruikers eroverheen gaan, worden pop-upinhouden weergegeven. U hebt volledige controle over hun plaatsing en afmetingen, waarbij u de X-, Y-coördinaten, hoogte en breedte naar behoefte aanpast. Probeer het onderstaande codefragment om een interactieve notitie toe te voegen aan de PDF:

Uitvoer

De onderstaande schermafbeelding toont het PDF-document met de interactieve notitie eraan toegevoegd:

En wanneer we met de muis over het gele icoontje gaan, wordt de volledige notitie weergegeven zoals hieronder:

Conclusie

Concluderend is PDFKit een gratis JavaScript-bibliotheek voor het toevoegen van annotaties aan PDF-documenten. Het biedt een toegankelijke en gebruiksvriendelijke manier om annotaties toe te voegen.

Hoewel PDFKit op veel gebieden uitblinkt, is het belangrijk om op te merken dat de goTo-functie niet werkt zoals verwacht. Bovendien kan de note-functie extra spaties in de inhoud introduceren, wat kan leiden tot ongewenste resultaten. Bovendien kunnen we, zoals eerder vermeld, alleen aantekeningen toevoegen aan nieuwe PDF-documenten (en niet aan de bestaande PDF's) die met PDFKit zijn gemaakt. Deze inconsistenties kunnen vragen oproepen over de geschiktheid ervan voor geautomatiseerde taken. PDFKit blijft echter een waardevolle tool voor handmatige aantekeningen en documentaanpassing.

Vergelijkbare Producten

 Nederlands