Open Source JavaScript PDF Editor-bibliotheek

Gratis en open source JavaScript-bibliotheek om PDF-documenten, PDF-formulieren te maken en te bewerken en inhoud op PDF te tekenen.

Wat is pdf-lib?

Pdf-lib is een gratis en open source JavaScript-bibliotheek voor het werken met PDF-documenten en het uitvoeren van bewerkingen zoals het helemaal opnieuw maken van nieuwe PDF's en het wijzigen van bestaande.

Hieronder volgen enkele van de belangrijkste kenmerken van pdf-lib:

  • PDF-creatie en -wijziging: pdf-lib maakt het mogelijk om vanaf het begin nieuwe PDF-documenten te maken en bestaande PDF's te wijzigen. Dit omvat het toevoegen, verwijderen en herschikken van pagina's en het bewerken van inhoud.
  • Inhoud tekenen: u kunt tekst, afbeeldingen, PDF-pagina's, vectorafbeeldingen en zelfs SVG-paden tekenen, waardoor u diverse inhoud aan PDF-documenten kunt toevoegen.
  • Formulierverwerking: u kunt interactieve formulieren maken, formuliervelden invullen en formulieren plat maken zodat ze niet-bewerkbaar zijn, wat handig is voor verschillende documentverwerkingstaken.
GitHub

GitHub-statistieken

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

Aan de slag met pdf-lib

Er zijn twee manieren om pdf-lib te installeren:

U kunt npm-modules gebruiken als u npm of garen als pakketbeheerder gebruikt:

Installeer met behulp van NPM


npm install --save pdf-lib

Installeer met garen


yarn add pdf-lib

Als u geen pakketbeheerder gebruikt, zijn UMD-modules beschikbaar op de unpkg- en jsDelivr-CDN's:

Maak een PDF en voeg inhoud toe aan PDF

We kunnen de pdf-lib-bibliotheek gebruiken om PDF-documenten te maken en inhoud aan PDF toe te voegen. Dit omvat de mogelijkheid om het uiterlijk van toegevoegde tekst aan te passen, zoals lettergrootte, vetheid en verschillende stijlopties. In het onderstaande voorbeeld gebruiken we de functie createPdf om een nieuw PDF-document te maken en de functie drawText om tekst aan de PDF toe te voegen, inclusief de opmaak van de tekst:

De volgende uitvoer toont het PDF-document dat is gegenereerd door het bovenstaande codefragment:

Wijzig PDF-document

We kunnen een bestaand PDF-document wijzigen door er tekst, afbeeldingen en pagina's enz. aan toe te voegen met behulp van de pdf-lib-bibliotheek. In het onderstaande voorbeeld lezen we een invoer-PDF-bestand uit de lokale map, sluiten de tekst in en slaan de gewijzigde PDF op als uitvoerbestand voor demonstratiedoeleinden:

Onderstaande schermafbeelding toont het uitgevoerde PDF-document met de toevoeging van rode diagonale tekst:

PDF-formulieren maken

We kunnen ook onze eigen unieke PDF-formulieren maken met behulp van de pdf-lib-bibliotheek. In het onderstaande codefragment demonstreren we het gebruik van de pdf-lib-bibliotheek om formulieren te bouwen met tekstvelden, keuzerondjes, selectievakjes, vervolgkeuzemenu's en optielijsten:

Onderstaande schermafbeelding toont de tabel gemaakt door bovenstaande code

Conclusie

Concluderend: pdf-lib is een eenvoudig te gebruiken PDF-bewerkingsbibliotheek en beschikt over geweldige mogelijkheden voor formulierverwerking, waardoor het een waardevolle bron is voor taken variërend van het maken van inhoud tot het verzamelen van gegevens.

PDF-lib heeft echter verbeteringen nodig op het gebied van documentatie en verwerking van resource-intensieve bewerkingen. Ondanks de beperkingen stelt pdf-lib ontwikkelaars in staat om PDF's efficiënt te beheren en documentworkflows te verbeteren, waardoor het een opmerkelijke toevoeging aan hun toolkit is.

Vergelijkbare Producten

 Nederlands