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ć:


