Ilmainen JavaScript-kirjasto PDF-metatietojen hallintaan
Ilmainen ja avoimen lähdekoodin JavaScript-kirjasto PDF-dokumenttien metatietojen hallintaan.
Mikä on pdf-lib?
Pdf-lib on ilmainen ja avoimen lähdekoodin JavaScript-kirjasto PDF-dokumenttien kanssa työskentelyyn ja toimintoihin, kuten uusien PDF-tiedostojen luomiseen tyhjästä, olemassa olevien muokkaamiseen tai PDF-dokumenttien metatietojen lukemiseen ja päivittämiseen. Olemme jo keskustelleet pdf-libin PDF-muokkausominaisuuksista, mutta tässä katsauksessa keskitymme vain pdf-lib:n metatietojen hallintaominaisuuksiin, joihin kuuluvat mm. :
- Tekijä
- Luoja
- Tuottaja
- Otsikko
- Aihe
- Avainsanat
- Kieli
- Luontipäivämäärä
- Muutospäivämäärä
- Päivitä metatiedot: Voit myös päivittää yllä olevat PDF-dokumenttien metatiedot pdf-lib:n avulla.
pdf-lib:n käytön aloittaminen
On kaksi tapaa asentaa pdf-lib:
NPM-moduulit
Voit käyttää npm-moduuleja, jos käytät npm:ää tai lankaa paketinhallinnana:
Asenna NPM:llä
npm install --save pdf-lib
Asenna käyttämällä lankaa
yarn add pdf-lib
UMD-moduulit
Jos et käytä paketinhallintaa, UMD-moduulit ovat saatavilla unpkg- ja jsDelivr-CDN:issä:
- https://unpkg.com/pdf-lib/dist/pdf-lib.js
- https://unpkg.com/pdf-lib/dist/pdf-lib.min.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.js
- https://cdn.jsdelivr.net/npm/pdf-lib/dist/pdf-lib.min.js
Lue PDF:n metatiedot
Voimme käyttää pdf-lib-kirjastoa PDF-dokumenttien metatietojen lukemiseen. On monia toimintoja, kuten getAuthor, getCreator, getCreationDate jne., jotka mahdollistavat PDF-dokumenttien metatietojen käytön tai purkamisen alla olevan koodinpätkän mukaisesti. :
Lähtö
Yllä oleva koodinpätkä näyttää PDF-dokumentin metatiedot alla olevan kuvan mukaisesti:
Muokkaa PDF-tiedoston metatietoja
Voimme myös käyttää pdf-lib-kirjastoa PDF-dokumenttien metatietojen muokkaamiseen tai päivittämiseen. Kuten get-funktiot (getAuthor, getCreator jne.), pdf-lib tarjoaa myös set-funktiot (kuten setAuthor, setCreator ja niin edelleen) PDF-tiedostojen metatietojen päivittämiseen. Käytämme setAuthor- ja setTitle-funktioita PDF-dokumentin metatietojen päivittämiseen alla olevassa koodinpätkässä esittelytarkoituksessa:
Johtopäätös
JavaScript-kehittäjien on helpompi lukea/purkaa ja päivittää PDF-dokumenttien metatietoja pdf-lib-kirjaston avulla. API on melko siisti ja tarjoaa standardin set/get-toiminnot PDF-dokumenttien ominaisuuksien lukemiseen ja päivittämiseen. PDF-tiedostojen metatietojen hallinnassa ei havaita ongelmia käytön aikana.