Безкоштовна бібліотека JavaScript для керування метаданими PDF

Безкоштовна бібліотека JavaScript із відкритим кодом для керування метаданими PDF-документів.

Що таке pdf-lib?

Pdf-lib — це безкоштовна бібліотека JavaScript із відкритим кодом для роботи з PDF-документами для виконання таких операцій, як створення нових PDF-файлів з нуля, зміна існуючих або читання та оновлення метаданих PDF-документів. Ми вже обговорювали функції редагування PDF pdf-lib, але в цьому огляді ми зосередимося лише на функціях керування метаданими pdf-lib, які включають :

    • автор
    • Творець
    • Продюсер
    • Назва
    • Тема
    • Ключові слова
    • Мова
    • Дата створення
    • Дата зміни
  • Оновити метадані: ви також можете оновити вищезазначені метадані PDF-документів за допомогою pdf-lib.
GitHub

Статистика GitHub

Ім'я:
Мова:
зірки:
Вилки:
Ліцензія:
Репозиторій востаннє оновлено о

Початок роботи з pdf-lib

Існує два способи встановлення pdf-lib:

Модулі NPM

Ви можете використовувати модулі npm, якщо ви використовуєте npm або yarn як менеджер пакетів:

Встановити за допомогою NPM


npm install --save pdf-lib

Встановити за допомогою Yarn


yarn add pdf-lib

Модулі UMD

Якщо ви не використовуєте менеджер пакетів, модулі UMD доступні в CDN unpkg і jsDelivr:

Читання метаданих PDF

Ми можемо використовувати бібліотеку pdf-lib для читання метаданих документів PDF. Існує багато функцій, як-от getAuthor, getCreator, getCreationDate тощо, які дозволяють отримувати доступ або видобувати метадані PDF-документів, як показано у фрагменті коду нижче :

Вихід

Наведений вище фрагмент коду відображатиме метадані PDF-документа, як показано нижче:

Редагувати метадані PDF

Ми також можемо використовувати бібліотеку pdf-lib для редагування або оновлення метаданих документів PDF. Подібно до функцій отримання (getAuthor, getCreator тощо), pdf-lib також надає функції встановлення (як-от setAuthor, setCreator тощо) для оновлення метаданих PDF-файлів. Ми використовуватимемо функції setAuthor і setTitle для оновлення метаданих PDF-документа у наведеному нижче фрагменті коду з метою демонстрації:

Висновок

Розробникам JavaScript легше читати/видобувати та оновлювати метадані PDF-документів за допомогою бібліотеки pdf-lib. API досить акуратний і надає стандартні функції встановлення/отримання для читання та оновлення властивостей документів PDF. Під час нашого використання проблем із керуванням метаданими PDF-файлів не спостерігається.

Подібні Продукти

 Ukrainian