Бібліотека анотацій PDF з відкритим кодом JavaScript
Безкоштовна бібліотека JavaScript із відкритим вихідним кодом для додавання анотацій до документів PDF.
Що таке PDFKit?
PDFKit — це безкоштовна бібліотека JavaScript із відкритим вихідним кодом для додавання анотацій, як-от посилань, закресленого тексту та інтерактивних приміток до файлів PDF. Важливо зауважити: PDFKit не дозволяє відкривати або редагувати наявні PDF-документи, тому ви не можете додавати анотації до наявних PDF-документів, однак ви можете створювати PDF-файли з нуля за допомогою бібліотеки PDFKit, а потім додавати анотації їм.
Нижче наведено деякі з основних функцій анотації PDFKit:
- Додавання посилань: PDFKit дає змогу додавати посилання, які можна натискати, у ваші PDF-документи.
- Додавання закресленого тексту. Ви можете застосувати ефект закреслення до тексту у своїх PDF-файлах, створених за допомогою PDFKit.
- Додавання приміток: PDFKit дозволяє вставляти інтерактивні примітки до документів PDF.
Початок роботи з 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 залишається цінним інструментом для ручного додавання анотацій і налаштування документів.