Gratis JavaScript-bibliotheek voor beheer van PDF-metagegevens

Gratis en open source JavaScript-bibliotheek voor het beheren van metadata van PDF-documenten.

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, het wijzigen van bestaande of het lezen en bijwerken van metagegevens van PDF-documenten. We hebben de PDF-bewerkingsfuncties van pdf-lib al besproken, maar in deze bespreking zullen we ons alleen concentreren op de metadatabeheerfuncties van pdf-lib, waaronder :

    • Auteur
    • Schepper
    • Producent
    • Titel
    • Onderwerp
    • Trefwoorden
    • Taal
    • Aanmaakdatum
    • Wijzigingsdatum
  • Metagegevens bijwerken: u kunt bovenstaande metagegevens van PDF-documenten ook bijwerken met behulp van pdf-lib.
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:

Metagegevens van PDF lezen

We kunnen de pdf-lib-bibliotheek gebruiken om metadata van PDF-documenten te lezen. Er zijn veel functies zoals getAuthor, getCreator, getCreationDate enz. waarmee toegang kan worden verkregen tot metagegevens van de PDF-documenten of deze kunnen worden geëxtraheerd, zoals wordt gedemonstreerd in het onderstaande codefragment :

Bovenstaand codefragment geeft metadata van het PDF-document weer, zoals hieronder weergegeven:

Metagegevens van PDF bewerken

We kunnen ook de pdf-lib-bibliotheek gebruiken om metadata van PDF-documenten te bewerken of bij te werken. Net als get-functies (getAuthor, getCreator enz.), biedt pdf-lib ook set-functies (zoals setAuthor, setCreator enzovoort) om de metagegevens van PDF-bestanden bij te werken. We zullen de functies setAuthor en setTitle gebruiken om de metagegevens van een PDF-document bij te werken in het onderstaande codefragment voor demonstratiedoeleinden:

Conclusie

Het is voor JavaScript-ontwikkelaars gemakkelijker om metagegevens van de PDF-documenten te lezen/extraheren en bij te werken met behulp van de pdf-lib-bibliotheek. De API is vrij netjes en biedt standaard set/get-functies om de eigenschappen van de PDF-documenten te lezen en bij te werken. Er zijn tijdens ons gebruik geen problemen waargenomen met betrekking tot het metadatabeheer van PDF's.

Vergelijkbare Producten

 Nederlands