PDF Formları
IronPDF for Python, hem HTML'den etkileşimli PDF formları oluşturabilir hem de mevcut PDF formlarının alan değerlerini programlı olarak okuyup yazabilir.
Başlarken
HTML içinde <input>, <select> veya <textarea> öğeleri yer almadan önce RenderingOptions.CreatePdfFormsFromHtml = True ayarlayarak form oluşturmayı etkinleştirin. Mevcut bir formdaki alan değerlerini okumak veya yazmak için, PDF'i yükleyin ve Form.FindFormField kullanın.
Kodu Anlama
Form Oluşturma
CreatePdfFormsFromHtml = True: HTML form elemanlarını (<input>,<radio>,<checkbox>, vb.) etkileşimli PDF form alanlarına dönüştürürken işler.RenderHtmlAsPdf(form_html): HTML formunu etkileşimli, doldurulabilir alanlarla PDF olarak işler.SaveAs("BasicForm.pdf")bunu diske yazar.
Alan Değerlerini Okuma ve Yazma
PdfDocument.FromFile("BasicForm.pdf"): Alan manipülasyonu için kaydedilen form PDF'ini yükler.form_document.Form.FindFormField(name): Orijinal HTML'den verilennamenitelik değerine sahip alan için bir form alanı nesnesi döndürür.field.Value = "text": Form alanının değerini programatik olarak ayarlar.field.Value: Form alanının mevcut değerini okur.SaveAs("FilledForm.pdf"): Tüm alan değerlerinin doldurulmuş haliyle PDF'i kaydeder.
Desteklenen Form Alanı Türleri
IronPDF, metin girişleri, radyo butonları, onay kutuları, açılır menüler (<select>) ve metin alanlarını destekler. CreatePdfFormsFromHtml etkinleştirildiğinde, bunların tümü ilgili HTML elemanlarından otomatik olarak oluşturulur.
IronPDF for Python ile PDF formları oluşturmayı ve doldurmayı öğrenin!






