Open Source JavaScript PDF Editor-bibliotheek

Gratis en open source JavaScript-bibliotheek om PDF-documenten en PDF-formulieren te maken en 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. U kunt er bijvoorbeeld nieuwe PDF's mee maken en bestaande PDF's mee wijzigen.

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

  • PDF-creatie en -wijziging: pdf-lib maakt het mogelijk om nieuwe PDF-documenten vanaf nul 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 uiteenlopende inhoud aan PDF-documenten kunt toevoegen.
  • Formulierverwerking: U kunt interactieve formulieren maken, formuliervelden invullen en formulieren afvlakken zodat ze niet meer kunnen worden bewerkt. Dit is handig 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:

NPM-modules

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

Installeren met behulp van NPM


npm install --save pdf-lib

Installeren met behulp van Yarn


yarn add pdf-lib

UMD-modules

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

PDF maken en inhoud toevoegen aan PDF

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

Uitvoer

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

PDF-document wijzigen

We kunnen een bestaand PDF-document aanpassen door er tekst, afbeeldingen en pagina's etc. aan toe te voegen met behulp van de pdf-lib-bibliotheek. In onderstaand voorbeeld lezen we een invoer-PDF-bestand uit de lokale directory, voegen de tekst in en slaan de aangepaste PDF op als een uitvoerbestand voor demonstratiedoeleinden:

Uitvoer

De onderstaande schermafbeelding toont het PDF-uitvoerdocument 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, dropdown-menu's en optielijsten:

Uitvoer

De onderstaande schermafbeelding toont de tabel die door bovenstaande code is gemaakt

Conclusie

Concluderend kunnen we zeggen dat pdf-lib een gebruiksvriendelijke PDF-bewerkingsbibliotheek is met uitstekende mogelijkheden voor formulierverwerking. Hierdoor is het een waardevolle bron voor taken variërend van het maken van inhoud tot het verzamelen van gegevens.

PDF-lib moet echter worden verbeterd op het gebied van documentatie en het verwerken van resource-intensieve bewerkingen. Ondanks de beperkingen stelt PDF-lib ontwikkelaars in staat om PDF's efficiënt te beheren en documentworkflows te verbeteren, wat het een noemenswaardige toevoeging aan hun toolkit maakt.

Vergelijkbare Producten

 Nederlands