Biblioteka adnotacji PDF w formacie JavaScript Open Source
Darmowa i otwartoźródłowa biblioteka JavaScript umożliwiająca dodawanie adnotacji do dokumentów PDF.
Czym jest PDFKit?
PDFKit to darmowa i otwarta biblioteka JavaScript do dodawania adnotacji, takich jak linki, przekreślony tekst i interaktywne notatki do plików PDF. Ważną kwestią do zapamiętania jest to, że PDFKit nie pozwala na otwieranie ani edycję istniejących dokumentów PDF, więc nie możesz dodawać adnotacji do istniejących dokumentów PDF, jednak możesz tworzyć pliki PDF od podstaw za pomocą biblioteki PDFKit, a następnie dodawać do nich adnotacje.
Poniżej przedstawiono niektóre z głównych funkcji adnotacji programu PDFKit:
- Dodawanie linków: PDFKit umożliwia dodawanie klikalnych linków w dokumentach PDF.
- Dodawanie przekreślonego tekstu: W plikach PDF wygenerowanych za pomocą PDFKit możesz zastosować efekt przekreślenia do tekstu.
- Dodawanie notatek: PDFKit umożliwia wstawianie interaktywnych adnotacji w postaci notatek do dokumentów PDF.
Pierwsze kroki z PDFKit
Możesz zainstalować bibliotekę PDFKit 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ę linku do pliku PDF
Możemy dodawać hiperłącza w dokumentach PDF, używając funkcji adnotacji linków biblioteki PDFKit. Podajemy współrzędne X i Y, a także wysokość i szerokość tekstu, wraz z linkiem, aby uczynić go hiperłączem, używając funkcji link, jak pokazano w poniższym fragmencie kodu:
Wyjście
Poniższy wynik wyświetla dokument PDF zawierający hiperłącze:
Dodaj przekreślony tekst do pliku PDF
Możemy dodać przekreślony tekst do dokumentu PDF, używając funkcji moveTo i lineTo dostarczonych 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 zostać przekreślony. Sprawdź poniższy fragment kodu, aby uzyskać szczegóły:
Wyjście
Zrzut ekranu wyświetla dokument PDF z dodanym do niego przekreślonym tekstem.
Dodaj interaktywne notatki do pliku PDF
Możemy dodawać interaktywne notatki do naszych dokumentów PDF, czyniąc je bardziej angażującymi dla czytelników. Te interaktywne notatki są wyświetlane jako ikony w pliku PDF, a gdy użytkownicy najeżdżają na nie kursorem, ujawniają one wyskakującą zawartość. Masz pełną kontrolę nad ich umiejscowieniem i wymiarami, dostosowując współrzędne X, Y, wysokość i szerokość w razie potrzeby. Wypróbuj poniższy fragment kodu, aby dodać interaktywną notatkę do pliku PDF:
Wyjście
Poniższy zrzut ekranu przedstawia dokument PDF z dodaną do niego interaktywną notatką:
A gdy najedziemy kursorem na żółtą ikonę, wyświetli się cała notatka, jak poniżej:
Wniosek
Podsumowując, PDFKit to darmowa biblioteka JavaScript do dodawania adnotacji do dokumentów PDF. Zapewnia przystępny i przyjazny użytkownikowi sposób dodawania adnotacji.
Podczas gdy PDFKit wyróżnia się w wielu obszarach, ważne jest, aby zauważyć, że funkcja goTo nie działa zgodnie z oczekiwaniami. Ponadto funkcja note może wprowadzać dodatkowe spacje w treści, co może prowadzić do niepożądanych rezultatów. Ponadto, jak wspomniano wcześniej, możemy dodawać adnotacje tylko do nowych dokumentów PDF (a nie do istniejących plików PDF) utworzonych za pomocą PDFKit. Te nieścisłości mogą budzić wątpliwości co do jego przydatności do zadań automatycznych. Jednak PDFKit pozostaje cennym narzędziem do ręcznej adnotacji i dostosowywania dokumentów.