Open Source JavaScript PDF-annotatiebibliotheek

Gratis en open source JavaScript-bibliotheek voor het toevoegen van annotaties 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 het openen of bewerken van bestaande PDF-documenten niet toe, dus u kunt geen annotaties toevoegen aan bestaande PDF-documenten. U kunt echter wel vanuit het niets PDF-bestanden maken met de PDFKit-bibliotheek en vervolgens annotaties toevoegen naar hen.

Hieronder volgen 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 doorgestreept effect toepassen op tekst in uw PDF's die zijn gegenereerd met PDFKit.
  • Notities toevoegen: Met PDFKit kunt u interactieve notitieannotaties 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.

Installeer met behulp van NPM


npm install pdfkit

Voeg linkannotatie toe aan PDF

We kunnen hyperlinks toevoegen aan 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:

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

Voeg doorgestreepte tekst toe aan PDF

We kunnen doorgestreepte tekst aan een PDF-document toevoegen met behulp van de functies moveTo en lineTo van 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 tekenen vanaf dat beginpunt naar het einde van de te bewerken tekst. doorgestreept. Bekijk het onderstaande codefragment voor de details:

De uitvoerscreenshot toont het PDF-document waaraan de doorgestreepte tekst is toegevoegd.

Voeg interactieve notities toe aan PDF

We kunnen interactieve notities toevoegen aan onze PDF-documenten, waardoor ze aantrekkelijker worden voor de lezers. Deze interactieve notities worden weergegeven als pictogrammen in de PDF en wanneer gebruikers erover bewegen, wordt er pop-upinhoud zichtbaar. U heeft volledige controle over de plaatsing en afmetingen ervan en kunt de X-, Y-coördinaten, hoogte en breedte indien nodig aanpassen. Probeer het onderstaande codefragment om een interactieve notitie aan de PDF toe te voegen:

De volgende schermafbeelding toont het PDF-document waaraan de interactieve notitie is toegevoegd:

En als we over het gele pictogram bewegen, wordt de volledige notitie weergegeven, zoals hieronder:

Conclusie

Kortom, PDFKit is 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 op te merken dat de goTo-functie niet werkt zoals verwacht. Bovendien kan de functie note extra spaties in de inhoud introduceren, wat tot ongewenste resultaten kan leiden. Bovendien kunnen we, zoals eerder vermeld, alleen annotaties 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 waardevol hulpmiddel voor handmatige annotaties en documentaanpassing.

Vergelijkbare Producten

 Nederlands