Библиотека аннотаций 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 остается ценным инструментом для ручного аннотирования и настройки документов.

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

 Русский