Бесплатная библиотека 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-документов. Подобно функциям get (getAuthor, getCreator и т. д.), pdf-lib также предоставляет функции set (например, setAuthor, setCreator и т. д.) для обновления метаданных PDF-файлов. Мы будем использовать функции setAuthor и setTitle для обновления метаданных PDF-документа в следующем фрагменте кода для демонстрационных целей:

Заключение

Разработчикам JavaScript проще читать/извлекать и обновлять метаданные PDF-документов с помощью библиотеки pdf-lib. API довольно аккуратный и предоставляет стандартные функции set/get для чтения и обновления свойств PDF-документов. Никаких проблем с управлением метаданными PDF-документов во время нашего использования не наблюдалось.

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

 Русский