Formularze PDF

Ten przykład kodu pokazuje, w jaki sposób programiści mogą używać IronPDF do tworzenia i edytowania dokumentów PDF z formularzami do wypełnienia.

Aby utworzyć formularze PDF, wystarczy stworzyć formularz zgodnie z potrzebami przy użyciu znaczników HTML, a następnie przekonwertować go do formatu PDF za pomocą jednej z dostępnych metod renderowania statycznego IronPDF. Użyj PdfDocument.renderHtmlAsPdf, aby przekonwertować formularz HTML oznaczony w ciągu HTML (jak pokazano w powyższym przykładzie), a użyj PdfDocument.renderHtmlFileAsPdf, aby przekonwertować plik HTML zawierający formularz znajdujący się na lokalnej ścieżce pliku. Obie metody pozwolą na wygenerowanie formularzy PDF, które użytkownicy będą mogli otworzyć i wypełnić za pomocą swoich ulubionych aplikacji do przeglądania plików PDF.

Domyślnie IronPDF sprawia, że każdy formularz w kodzie HTML staje się edytowalny. Deweloperzy mogą przełączać to zachowanie w zależności od potrzeb, dostarczając obiekt ChromePdfRenderOptions wraz z zawartością HTML do metody renderowania PDF. Ustaw właściwość createPdfFormsFromHtml na true lub false za pomocą metody setCreatePdfFormsFromHtml, aby włączyć lub wyłączyć edytowalne formularze.

Odczytywanie i zapisywanie wartości do pól formularza PDF odbywa się poprzez PdfDocument jego FormManager. Odwołaj się do niego za pomocą poniższego wiersza kodu:

Jak pokazano na liniach 26 i 29 przykładu kodu, deweloper może bezpośrednio ustawiać wartości w polach tekstowych formularza, wywołując FormManager's setFieldValue z nazwą pola tekstowego (zgodnie z atrybutem nazwy elementu <input> skojarzonego oryginalnego oznakowania HTML), a następnie wartością, którą należy wypełnić.

Aby odczytać wartość pola formularza, deweloper musi najpierw uzyskać bezpośrednie odniesienie do żądanego pola formularza poprzez indeksowaną listę obiektów FormField w FormManager. Poniższy kod ilustruje, jak należy to zrobić:

Naucz się tworzyć formularze PDF w Javie za pomocą IronPDF

Gotowy, aby rozpocząć?
Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu?
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.