Biblioteka adnotacji JavaScript PDF typu open source
Bezpłatna i otwarta biblioteka JavaScript do dodawania adnotacji do dokumentów PDF.
Co to jest PDFKit?
PDFKit to bezpłatna biblioteka JavaScript o otwartym kodzie źródłowym, służąca do dodawania adnotacji, takich jak łącza, przekreślony tekst i interaktywne notatki, do plików PDF. Należy pamiętać, że: PDFKit nie pozwala na otwieranie ani edytowanie istniejących dokumentów PDF, dlatego nie można dodawać adnotacji do istniejących dokumentów PDF, można jednak tworzyć pliki PDF od podstaw za pomocą biblioteki PDFKit, a następnie dodawać adnotacje do nich.
Poniżej przedstawiono niektóre z głównych funkcji adnotacji w formacie PDFKit:
- Dodawanie łączy: PDFKit umożliwia dołączanie klikalnych łączy do dokumentów PDF.
- Dodawanie przekreślonego tekstu: możesz zastosować efekt przekreślenia do tekstu w plikach PDF wygenerowanych za pomocą narzędzia PDFKit.
- Dodawanie notatek: PDFKit umożliwia wstawianie interaktywnych adnotacji do dokumentów PDF.
Pierwsze kroki z PDFKit
Bibliotekę PDFKit można zainstalować za pomocą menedżera pakietów npm. Po prostu wpisz następujące polecenie po zainstalowaniu npm.
Zainstaluj za pomocą NPM
npm install pdfkit
Dodaj adnotację łącza do pliku PDF
Możemy dodawać hiperłącza w dokumentach PDF, korzystając z funkcji adnotacji linków w bibliotece PDFKit. Podajemy współrzędne X i Y, a także wysokość i szerokość tekstu, wraz z linkiem umożliwiającym utworzenie hiperłącza za pomocą funkcji link, jak pokazano w poniższym fragmencie kodu:
Poniższe dane wyjściowe wyświetlają dokument PDF zawierający hiperłącze:
Dodaj przekreślony tekst do pliku PDF
Do dokumentu PDF możemy dodać przekreślony tekst, korzystając z funkcji moveTo i lineTo udostępnianych przez bibliotekę PDFKit. Funkcja moveTo ustawia kursor w punkcie początkowym linii, a funkcja lineTo służy do rysowania linii od tego punktu początkowego do końca tekstu, który ma być przekreślone. Sprawdź poniższy fragment kodu, aby poznać szczegóły:
Zrzut ekranu wyjściowego przedstawia dokument PDF z dodanym przekreślonym tekstem.
Dodaj interaktywne notatki do pliku PDF
Do naszych dokumentów PDF możemy dodawać interaktywne notatki, dzięki czemu będą one bardziej atrakcyjne dla czytelników. Te interaktywne notatki są wyświetlane jako ikony w pliku PDF, a gdy użytkownik najedzie na nie kursorem, wyświetli się wyskakująca treść. Masz pełną kontrolę nad ich rozmieszczeniem i wymiarami, dostosowując współrzędne X, Y, wysokość i szerokość według potrzeb. Wypróbuj poniższy fragment kodu, aby dodać interaktywną notatkę do pliku PDF:
Poniższy zrzut ekranu przedstawia dokument PDF z dodaną interaktywną notatką:
Kiedy najedziemy kursorem na żółtą ikonę, cała notatka zostanie wyświetlona jak poniżej:
Wniosek
Podsumowując, PDFKit to darmowa biblioteka JavaScript służąca do dodawania adnotacji do dokumentów PDF. Zapewnia przystępny i przyjazny dla użytkownika sposób dodawania adnotacji.
Chociaż PDFKit przoduje w wielu obszarach, należy pamiętać, że funkcja goTo nie działa zgodnie z oczekiwaniami. Dodatkowo funkcja notatka może wprowadzić w treści dodatkowe spacje, co może prowadzić do niepożądanych rezultatów. Co więcej, jak już wspomniano wcześniej, adnotacje możemy dodawać tylko do nowych dokumentów PDF (a nie do istniejących plików PDF) utworzonych za pomocą PDFKit. Te niespójności mogą rodzić pytania dotyczące jego przydatności do zadań zautomatyzowanych. Jednak PDFKit pozostaje cennym narzędziem do ręcznego dodawania adnotacji i dostosowywania dokumentów.