Biblioteka edytora JavaScript PDF typu open source

Bezpłatna i otwarta biblioteka JavaScript do tworzenia i edytowania dokumentów PDF, formularzy PDF i rysowania treści w formacie PDF.

Co to jest pdf-lib?

Pdf-lib to bezpłatna biblioteka JavaScript typu open source do pracy z dokumentami PDF w celu wykonywania takich operacji, jak tworzenie nowych plików PDF od podstaw i modyfikowanie istniejących.

Oto niektóre z głównych cech pdf-lib:

  • Tworzenie i modyfikacja plików PDF: pdf-lib umożliwia tworzenie od podstaw nowych dokumentów PDF i modyfikację istniejących plików PDF. Obejmuje to dodawanie, usuwanie i zmianę układu stron oraz edytowanie treści.
  • Rysowanie treści: możesz rysować tekst, obrazy, strony PDF, grafikę wektorową, a nawet ścieżki SVG, co pozwala na dodawanie różnorodnej treści do dokumentów PDF.
  • Obsługa formularzy: możesz tworzyć interaktywne formularze, wypełniać pola formularzy i spłaszczać formularze, aby uniemożliwić ich edytowanie, co jest przydatne przy różnych zadaniach związanych z przetwarzaniem dokumentów.
GitHub

Statystyki GitHuba

Nazwa:
Język:
Gwiazdy:
Widły:
Licencja:
Repozytorium zostało ostatnio zaktualizowane o godzinie

Pierwsze kroki z pdf-lib

Istnieją dwa sposoby instalacji pdf-lib:

Możesz użyć modułów npm, jeśli używasz npm lub przędzy jako menedżera pakietów:

Zainstaluj za pomocą NPM


npm install --save pdf-lib

Zainstaluj za pomocą przędzy


yarn add pdf-lib

Jeśli nie używasz menedżera pakietów, moduły UMD są dostępne w sieciach CDN unpkg i jsDelivr:

Utwórz plik PDF i dodaj zawartość do pliku PDF

Możemy wykorzystać bibliotekę pdf-lib do tworzenia dokumentów PDF i dodawania treści do plików PDF. Obejmuje to możliwość dostosowania wyglądu dodanego tekstu, np. rozmiaru czcionki, pogrubienia i różnych opcji stylizacji. W poniższym przykładzie użyjemy funkcji createPdf do utworzenia nowego dokumentu PDF oraz funkcji drawText do dodania tekstu do pliku PDF, łącznie z formatowaniem tekstu:

Poniższe dane wyjściowe wyświetlają dokument PDF wygenerowany przez powyższy fragment kodu:

Zmodyfikuj dokument PDF

Możemy modyfikować istniejący dokument PDF, dodając do niego tekst, obrazy i strony itp., korzystając z biblioteki pdf-lib. W poniższym przykładzie odczytamy wejściowy plik PDF z katalogu lokalnego, osadzimy tekst i zapiszemy zmodyfikowany plik PDF jako plik wyjściowy w celach demonstracyjnych:

Poniższy zrzut ekranu przedstawia wyjściowy dokument PDF z dodatkiem czerwonego ukośnego tekstu:

Twórz formularze PDF

Możemy również tworzyć własne, unikalne formularze PDF, korzystając z biblioteki pdf-lib. W poniższym fragmencie kodu zademonstrujemy użycie biblioteki pdf-lib do tworzenia formularzy z polami tekstowymi, przyciskami opcji, polami wyboru, menu rozwijanymi i listami opcji:

Poniższy zrzut ekranu przedstawia tabelę utworzoną za pomocą powyższego kodu

Wniosek

Podsumowując, pdf-lib jest łatwą w użyciu biblioteką do edycji plików PDF i ma doskonałe możliwości obsługi formularzy, co czyni go cennym źródłem do zadań, od tworzenia treści po gromadzenie danych.

Jednakże pdf-lib wymaga ulepszeń w zakresie dokumentacji i obsługi operacji wymagających dużych zasobów. Pomimo swoich ograniczeń, pdf-lib umożliwia programistom efektywne zarządzanie plikami PDF i usprawnianie obiegu dokumentów, co czyni go godnym uwagi dodatkiem do ich zestawu narzędzi.

Podobne Produkty

 Polish