Formularze PDF
IronPDF for Python może zarówno tworzyć interaktywne formularze PDF z HTML, jak i odczytywać lub zapisywać wartości pól istniejących formularzy PDF programowo.
Pierwsze kroki
Aby wlaczyc tworzenie formularzy, nalezy ustawic RenderingOptions.CreatePdfFormsFromHtml = True przed renderowaniem HTML, ktory zawiera elementy <input>, <select> lub <textarea>. Aby odczytac lub zapisac wartosci pol w istniejacym formularzu, zaladuj plik PDF i uzyj Form.FindFormField.
Zrozumienie kodu
Tworzenie formularzy
CreatePdfFormsFromHtml = True: Konwertuje elementy formularza HTML (<input>,<radio>,<checkbox>, itp.) na interaktywne pola formularza PDF podczas renderowania.RenderHtmlAsPdf(form_html): Renderuje formularz HTML jako PDF z interaktywnymi, wypelnialnymi polami.SaveAs("BasicForm.pdf")zapisuje go na dysku.
Odczytywanie i zapisywanie wartości pól
PdfDocument.FromFile("BasicForm.pdf"): Laduje zapisany formularz PDF do manipulacji polami.form_document.Form.FindFormField(name): Zwraca obiekt pola formularza dla pola z wartoscia atrybutunamez oryginalnego HTML.field.Value = "text": Ustawia wartosc pola formularza programowo.field.Value: Odczytuje aktualna wartosc pola formularza.SaveAs("FilledForm.pdf"): Zapisuje PDF ze wszystkimi wypelnionymi wartosciami pol.
Obsługiwane typy pól formularzy
IronPDF obsluguje tekstowe pola wejsciowe, przyciski radiowe, pola wyboru, listy rozwijane (<select>) i obszary tekstowe. Wszystkie sa tworzone automatycznie z odpowiadajacych im elementow HTML, gdy CreatePdfFormsFromHtml jest wlaczone.
Dowiedz się, jak tworzyć i wypełniać formularze PDF z IronPDF for Python!






