Бесплатная библиотека 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 или Yarn в качестве менеджера пакетов:

Установить с помощью NPM


npm install --save pdf-lib

Установить с помощью Yarn


yarn add pdf-lib

УМД-модули

Если вы не используете менеджер пакетов, модули 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-файлов во время нашего использования не наблюдается.

Похожие Продукты

 Русский