Библиотека аннотаций PDF-файлов JavaScript с открытым исходным кодом

Бесплатная библиотека JavaScript с открытым исходным кодом для добавления аннотаций в PDF-документы.

Что такое PDFKit?

PDFKit — это бесплатная библиотека JavaScript с открытым исходным кодом для добавления аннотаций, таких как ссылки, зачеркнутый текст и интерактивные примечания, в файлы PDF. Важный момент, на который следует обратить внимание: PDFKit не позволяет открывать или редактировать существующие PDF-документы, поэтому вы не можете добавлять аннотации к существующим PDF-документам, однако вы можете создавать PDF-файлы с нуля, используя библиотеку PDFKit, а затем добавлять аннотации. им.

Ниже приведены некоторые основные функции аннотаций PDFKit:

  • Добавление ссылок. PDFKit позволяет включать в PDF-документы интерактивные ссылки.
  • Добавление перечеркнутого текста. Вы можете применить эффект зачеркивания к тексту в PDF-файлах, созданных с помощью PDFKit.
  • Добавление примечаний.PDFKit позволяет вставлять интерактивные примечания в PDF-документы.
GitHub

Статистика GitHub

Имя:
Язык:
Звезды:
Вилки:
Лицензия:
Репозиторий последний раз обновлялся на

Начало работы с PDFKit

Вы можете установить библиотеку PDFKit с помощью менеджера пакетов npm. Просто введите следующую команду после установки npm.

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


npm install pdfkit

Добавить аннотацию ссылки в PDF

Мы можем добавлять гиперссылки в PDF-документы, используя функцию аннотаций ссылок библиотеки PDFKit. Мы предоставляем координаты X и Y, а также высоту и ширину текста вместе со ссылкой, чтобы сделать его гиперссылкой, используя функцию link, как показано в приведенном ниже фрагменте кода:

Выход

Следующий вывод отображает PDF-документ, содержащий гиперссылку:

Добавить перечеркнутый текст в PDF

Мы можем добавить зачеркнутый текст в PDF-документ, используя функции moveTo и lineTo, предоставляемые библиотекой PDFKit. Функция moveTo позиционирует курсор в начальной точке линии, а функция lineTo используется для рисования линии от этой начальной точки до конца. текст, который нужно вычеркнуть. Подробности смотрите в приведенном ниже фрагменте кода:

Выход

На выходном снимке экрана показан PDF-документ с добавленным к нему зачеркнутым текстом.

Добавить интерактивные заметки в PDF

Мы можем добавлять интерактивные примечания к нашим PDF-документам, делая их более привлекательными для читателей. Эти интерактивные заметки отображаются в PDF-файле в виде значков, и когда пользователи наводят на них курсор, они отображают всплывающее содержимое. Вы имеете полный контроль над их размещением и размерами, регулируя координаты X, Y, высоту и ширину по мере необходимости. Попробуйте использовать приведенный ниже фрагмент кода, чтобы добавить интерактивную заметку в PDF-файл:

Выход

На следующем снимке экрана показан документ PDF с добавленной к нему интерактивной заметкой:

И когда мы наводим курсор на желтый значок, полная заметка отображается, как показано ниже:

Заключение

В заключение отметим, что PDFKit — это бесплатная библиотека JavaScript для добавления аннотаций в PDF-документы. Он обеспечивает доступный и удобный способ добавления аннотаций.

Хотя PDFKit превосходен во многих областях, важно отметить, что функция goTo не работает должным образом. Кроме того, функция note может добавлять в контент лишние пробелы, что может привести к нежелательным результатам. Более того, как уже упоминалось ранее, мы можем добавлять аннотации только к новым PDF-документам (а не к существующим PDF-файлам), созданным с помощью PDFKit. Эти несоответствия могут вызвать вопросы о его пригодности для автоматизированных задач. Однако PDFKit остается ценным инструментом для ручного аннотирования и настройки документов.

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

 Русский