Nemokama JavaScript biblioteka PDF metaduomenų tvarkymui
Nemokama ir atvirojo kodo „JavaScript“ biblioteka, skirta PDF dokumentų metaduomenims tvarkyti.
Kas yra pdf-lib?
Pdf-lib yra nemokama ir atviro kodo JavaScript biblioteka, skirta darbui su PDF dokumentais atlikti tokias operacijas kaip naujų PDF failų kūrimas nuo nulio, esamų modifikavimas arba PDF dokumentų metaduomenų skaitymas ir atnaujinimas. Jau aptarėme pdf-lib PDF redagavimo funkcijas, tačiau šioje apžvalgoje daugiausia dėmesio skirsime tik pdf-lib metaduomenų valdymo funkcijoms, kurios apima :
- Autorius
- Kūrėjas
- Gamintojas
- Pavadinimas
- Tema
- Raktažodžiai
- Kalba
- Sukūrimo data
- Modifikacijos data
- Atnaujinti metaduomenis: taip pat galite atnaujinti aukščiau pateiktus PDF dokumentų metaduomenis naudodami pdf-lib.
Darbo su pdf-lib pradžia
Yra du būdai įdiegti pdf-lib:
Galite naudoti npm modulius, jei kaip paketo tvarkyklę naudojate npm arba verpalus:
Įdiekite naudodami NPM
npm install --save pdf-lib
Įdiekite naudodami verpalus
yarn add pdf-lib
Jei nenaudojate paketų tvarkyklės, UMD moduliai yra prieinami unpkg ir jsDelivr CDN:
- 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
Skaityti PDF metaduomenis
Galime naudoti pdf-lib biblioteką PDF dokumentų metaduomenims skaityti. Yra daug funkcijų, pvz., getAuthor, getCreator, getCreationDate ir kt., kurios leidžia pasiekti arba išgauti PDF dokumentų metaduomenis, kaip parodyta toliau pateiktame kodo fragmente. :
Aukščiau pateiktame kodo fragmente bus rodomi PDF dokumento metaduomenys, kaip parodyta toliau:
Redaguoti PDF metaduomenis
Taip pat galime naudoti pdf-lib biblioteką PDF dokumentų metaduomenims redaguoti arba atnaujinti. Kaip ir gauti funkcijos (getAuthor, getCreator ir kt.), pdf-lib taip pat teikia nustatyti funkcijas (pvz., setAuthor, setCreator ir pan.), kad būtų atnaujinami PDF failų metaduomenys. Naudosime funkcijas setAuthor ir setTitle norėdami atnaujinti PDF dokumento metaduomenis toliau pateiktame kodo fragmente demonstravimo tikslais:
Išvada
„JavaScript“ kūrėjams lengviau skaityti / išgauti ir atnaujinti PDF dokumentų metaduomenis naudojant pdf-lib biblioteką. API yra gana tvarkinga ir teikia standartines nustatymo / gavimo funkcijas, skirtas skaityti ir atnaujinti PDF dokumentų savybes. Naudojant PDF failų metaduomenų valdymą, jokių problemų nepastebėta.