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 verilen name nitelik 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!

Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.