Gratis JavaScript-bibliotek til PDF-metadatahåndtering

Gratis & open source JavaScript-bibliotek til håndtering af metadata af PDF-dokumenter.

Hvad er pdf-lib?

Pdf-lib er et gratis og open source JavaScript-bibliotek til at arbejde med PDF-dokumenter for at udføre operationer såsom oprettelse af nye PDF-filer fra bunden, ændring af eksisterende eller læsning og opdatering af metadata af PDF-dokumenter. Vi har allerede diskuteret PDF-redigeringsfunktioner af pdf-lib, men i denne anmeldelse vil vi kun fokusere på metadatastyringsfunktioner i pdf-lib, som omfatter :

    • Forfatter
    • Skaber
    • Producent
    • Titel
    • Emne
    • Nøgleord
    • Sprog
    • Oprettelsesdato
    • Ændringsdato
  • Opdater metadata: Du kan også opdatere ovenstående metadata for PDF-dokumenter ved hjælp af pdf-lib.
GitHub

GitHub-statistik

Navn:
Sprog:
Stjerner:
Forgafler:
Licens:
Repository blev sidst opdateret kl

Kom godt i gang med pdf-lib

Der er to måder at installere pdf-lib på:

NPM moduler

Du kan bruge npm-moduler, hvis du bruger npm eller garn som din pakkemanager:

Installer ved hjælp af NPM


npm install --save pdf-lib

Installer ved hjælp af garn


yarn add pdf-lib

UMD moduler

Hvis du ikke bruger en pakkehåndtering, er UMD-moduler tilgængelige på unpkg og jsDelivr CDN'erne:

Læs metadata af PDF

Vi kan bruge pdf-lib-biblioteket til at læse metadata af PDF-dokumenter. Der er mange funktioner såsom getAuthor, getCreator, getCreationDate osv., der tillader adgang til eller udtræk af metadata for PDF-dokumenterne som vist i nedenstående kodestykke :

Produktion

Ovenstående kodestykke vil vise metadata for PDF-dokumentet som vist nedenfor:

Rediger metadata for PDF

Vi kan også bruge pdf-lib-biblioteket til at redigere eller opdatere metadata for PDF-dokumenter. Ligesom get-funktioner (getAuthor, getCreator osv.), giver pdf-lib også sæt-funktioner (som setAuthor, setCreator og så videre) til at opdatere metadata for PDF-filer. Vi vil bruge funktionerne setAuthor og setTitle til at opdatere metadataene for et PDF-dokument i nedenstående kodestykke til demonstrationsformål:

Konklusion

Det er lettere for JavaScript-udviklere at læse/udtrække og opdatere metadata for PDF-dokumenterne ved hjælp af pdf-lib-biblioteket. API er ganske pæn og giver standard set/get-funktioner til at læse og opdatere egenskaber for PDF-dokumenterne. Der observeres ingen problemer vedrørende metadatahåndtering af PDF'er under vores brug.

Lignende Produkter

 Dansk