Gratis JavaScript-bibliotek för PDF-metadatahantering

Gratis JavaScript-bibliotek med öppen källkod för hantering av metadata för PDF-dokument.

Vad är pdf-lib?

Pdf-lib är ett gratis JavaScript-bibliotek med öppen källkod för att arbeta med PDF-dokument för att utföra operationer som att skapa nya PDF-filer från grunden, modifiera befintliga eller läsa och uppdatera metadata för PDF-dokument. Vi har redan diskuterat PDF-redigeringsfunktioner i pdf-lib men i denna recension kommer vi bara att fokusera på metadatahanteringsfunktioner i pdf-lib som inkluderar :

    • Författare
    • Skapare
    • Producent
    • Titel
    • Ämne
    • Nyckelord
    • Språk
    • Skapandedatum
    • Ändringsdatum
  • Uppdatera metadata: Du kan även uppdatera ovanstående metadata för PDF-dokument med pdf-lib.
GitHub

GitHub-statistik

Namn:
Språk:
Stjärnor:
Gafflar:
Licens:
Repository uppdaterades senast kl

Komma igång med pdf-lib

Det finns två sätt att installera pdf-lib:

NPM-moduler

Du kan använda npm-moduler om du använder npm eller garn som din pakethanterare:

Installera med NPM


npm install --save pdf-lib

Installera med garn


yarn add pdf-lib

UMD-moduler

Om du inte använder en pakethanterare finns UMD-moduler tillgängliga på unpkg och jsDelivr CDN:

Läs Metadata i PDF

Vi kan använda pdf-lib-biblioteket för att läsa metadata för PDF-dokument. Det finns många funktioner som getAuthor, getCreator, getCreationDate etc. som gör det möjligt att komma åt eller extrahera metadata för PDF-dokumenten som visas i kodavsnittet nedan. :

Produktion

Ovanstående kodavsnitt visar metadata för PDF-dokumentet enligt nedan:

Redigera metadata för PDF

Vi kan också använda pdf-lib-biblioteket för att redigera eller uppdatera metadata för PDF-dokument. Liksom get-funktioner (getAuthor, getCreator etc.), tillhandahåller pdf-lib också set-funktioner (som setAuthor, setCreator och så vidare) för att uppdatera metadata för PDF-filer. Vi kommer att använda funktionerna setAuthor och setTitle för att uppdatera metadata för ett PDF-dokument i nedanstående kodavsnitt i demonstrationssyfte:

Slutsats

Det är lättare för JavaScript-utvecklare att läsa/extrahera och uppdatera metadata för PDF-dokumenten med hjälp av pdf-lib-biblioteket. API är ganska snyggt och tillhandahåller standard set/get-funktioner för att läsa och uppdatera egenskaper för PDF-dokument. Inga problem observeras angående metadatahantering av PDF-filer under vår användning.

Liknande Produkter

 Swedish