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 znaków HTML (jak pokazano w powyższym przykładzie), a PdfDocument.renderHtmlFileAsPdf, aby przekonwertować plik HTML zawierający formularz znajdujący się w lokalnej ścieżce plików. 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. Programiści mogą włączać i wyłączać to zachowanie w razie potrzeby, przekazując obiekt ChromePdfRenderOptions wraz z treś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 w polach formularza PDF odbywa się za pośrednictwem jego PdfDocument's FormManager. Odwołaj się do niego za pomocą poniższego wiersza kodu:

Jak pokazano w wierszach 26 i 29 przykładowego kodu, programista może ustawić wartości w polach tekstowych formularza bezpośrednio, wywołując FormManager's setFieldValue wraz z nazwą pola tekstowego (zgodnie z atrybutem nazwy elementu <input> w oryginalnym kodzie HTML), a następnie podając wartość, którą ma ono wypełnić.

Aby odczytać wartość pola formularza, programista musi najpierw uzyskać bezpośrednie odwołanie 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.5 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.