pdf-form-filler
Automatycznie wypełniaj formularze PDF tekstem i polami wyboru bez ręcznej pracy
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie do programowego wypełniania formularzy PDF danymi tekstowymi i polami wyboru. Idealne do automatyzacji dokumentów urzędowych, wniosków, ankiet i innych formularzy. Obsługuje pola tekstowe (imiona, daty, adresy) oraz checkboxy z prawidłowym renderowaniem w czytnikach PDF. Zachowuje strukturę formularza, dzięki czemu dokument można dalej edytować. Działa na czystym Pythonie bez dodatkowych zależności poza biblioteką pdfrw.
Jak używać
Zainstaluj skill pdf-form-filler w swoim środowisku agenta lub MCP serwera. Upewnij się, że masz dostęp do biblioteki pdfrw (zawarta w zależnościach).
Przygotuj plik PDF z formularzem zawierającym pola do wypełnienia. Jeśli nie znasz nazw pól w dokumencie, użyj funkcji list_pdf_fields() podając ścieżkę do pliku — wyświetli ona listę wszystkich dostępnych pól i ich typów.
Utwórz słownik danych zawierający pary: nazwa pola → wartość. Dla pól tekstowych wpisz tekst (np. "Imię": "Jan Kowalski"), dla checkboxów użyj True (zaznaczony) lub False/None (niezaznaczony).
Wywołaj funkcję fill_pdf_form() podając ścieżkę do pliku wejściowego, ścieżkę do pliku wyjściowego oraz przygotowany słownik danych. Funkcja automatycznie dopasuje nazwy pól i wypełni formularz.
Sprawdź wygenerowany plik PDF — wszystkie pola powinny być wypełnione z prawidłowym renderowaniem w czytnikach PDF. Dokument pozostaje edytowalny, więc możesz go dalej modyfikować w razie potrzeby.