Biblioteka Open Source JavaScript PDF Editor

Darmowa i otwarta biblioteka JavaScript do tworzenia i edytowania dokumentów PDF, formularzy PDF i rysowania treści w plikach PDF.

Czym jest pdf-lib?

Pdf-lib to darmowa i otwartoźródłowa biblioteka JavaScript służąca do pracy z dokumentami PDF i wykonywania operacji takich jak tworzenie nowych plików PDF od podstaw oraz modyfikowanie istniejących.

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

  • Tworzenie i modyfikowanie plików PDF: pdf-lib umożliwia tworzenie nowych dokumentów PDF od podstaw i modyfikowanie istniejących plików PDF. Obejmuje to dodawanie, usuwanie i ponowne układanie stron oraz edytowanie treści.
  • Rysowanie zawartości: Możesz rysować tekst, obrazy, strony PDF, grafikę wektorową, a nawet ścieżki SVG, co pozwala na dodawanie różnorodnej zawartości do dokumentów PDF.
  • Obsługa formularzy: Możesz tworzyć interaktywne formularze, wypełniać pola formularzy i spłaszczać formularze, aby stały się nieedytowalne, 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:

Moduły NPM

Możesz używać modułów npm, jeśli używasz npm lub yarn jako menedżera pakietów:

Zainstaluj za pomocą NPM


npm install --save pdf-lib

Zainstaluj za pomocą Yarn


yarn add pdf-lib

Moduły UMD

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 PDF. Obejmuje to możliwość dostosowania wyglądu dodanego tekstu, takiego jak rozmiar czcionki, pogrubienie i różne opcje stylizacji. W poniższym przykładzie użyjemy funkcji createPdf do utworzenia nowego dokumentu PDF i funkcji drawText do dodania tekstu do pliku PDF, w tym formatowania tekstu:

Wyjście

Poniższy wynik wyświetla dokument PDF wygenerowany za pomocą powyższego fragmentu kodu:

Modyfikuj dokument PDF

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

Wyjście

Poniższy zrzut ekranu przedstawia wyjściowy dokument PDF z dodanym czerwonym tekstem ukośnym:

Utwórz formularze PDF

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

Wyjście

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

Wniosek

Podsumowując, pdf-lib to łatwa w użyciu biblioteka do edycji plików PDF i oferuje świetne możliwości obsługi formularzy, co czyni ją cennym zasobem do zadań obejmujących zarówno tworzenie treści, jak i zbieranie danych.

Jednak pdf-lib wymaga udoskonalenia pod względem dokumentacji i obsługi operacji intensywnie wykorzystujących zasoby. Pomimo swoich ograniczeń pdf-lib umożliwia programistom wydajne zarządzanie plikami PDF i usprawnianie przepływów pracy nad dokumentami, co czyni go godnym uwagi dodatkiem do ich zestawu narzędzi.

Podobne Produkty

 Polish