pdf-form-filler
Fill PDF forms programmatically with text values and checkboxes. Use when you need to populate fillable PDF forms (government forms, applications, surveys, etc.) with data. Supports setting text fields and checkboxes with proper appearance states for visual rendering.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Fill PDF forms programmatically with text values and checkboxes. Use when you need to populate fillable PDF forms (government forms, applications, surveys, etc.) with data. Supports setting text fields and checkboxes with proper appearance states for visual rendering.
How to use
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.