Библиотека с 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 не работи според очакванията. Освен това функцията бележка може да въведе допълнителни интервали в съдържанието, което може да доведе до нежелани резултати. Освен това, както вече споменахме по-рано, можем да добавяме анотации само към нови PDF документи (а не към съществуващите PDF), създадени с PDFKit. Тези несъответствия може да повдигнат въпроси относно неговата пригодност за автоматизирани задачи. PDFKit обаче остава ценен инструмент за ръчно анотиране и персонализиране на документи.

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

 Bulgarian