IronPDF Kullanarak C#'ta PDF Formları Nasıl Oluşturulur

C#'ta PDF Formları Nasıl Oluşturulur

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF'nin kapsamlı API'sini kullanarak, sadece birkaç satır kod ile metin girişleri, onay kutuları, radyo butonları, combo kutuları, görüntü formları ve dijital imzaları destekleyen etkileşimli PDF formları oluşturun.

Hızlı Başlangıç: IronPDF ile İlk PDF Formunu Yap

IronPDF ile etkileşimli, doldurulabilir PDF formları oluşturmak için hızlıca başlayın. Bu rehber, basit C# kodları kullanarak form alanları ile dinamik bir PDF oluşturmayı nasıl yapacağınızı gösterir. IronPDF'nin sağlam API'sinden yararlanarak, kullanıcı etkileşimini minimum çaba ile artırmak için metin girişleri, onay kutuları ve daha fazlasını oluşturabilirsiniz. Form öğelerini tanımlamanın ve belgenizi kaydetmenin ne kadar kolay olduğunu görmek için takip edin.

  1. IronPDF aşağıdaki NuGet Paket Yöneticisi ile yükleyin

    PM > Install-Package IronPdf
  2. Bu kod parçacığını kopyalayın ve çalıştırın.

    new IronPdf.ChromePdfRenderer { RenderingOptions = { CreatePdfFormsFromHtml = true } }
        .RenderHtmlAsPdf("<html><body><form>First name: <input type='text' name='firstname' value=''>Last name: <input type='text' name='lastname' value=''></form></body></html>")
        .SaveAs("editableForm.pdf");
  3. Canlı ortamınızda test için dağıtım yapın

    Ücretsiz deneme ile bugün projenizde IronPDF kullanmaya başlayın

    arrow pointer


IronPDF ile PDF Formlarını Nasıl Oluştururum?

IronPDF çeşitli türden gömülü form alanları olan PDF belgeleri oluşturur. Statik PDF belgelerine dinamik form öğeleri ekleyerek esneklik ve etkileşim arttırırsınız. Kütüphane, modern PDF uygulamaları için gereken tüm form unsurlarını destekler, basit metin girişlerinden karmaşık imza alanlarına kadar. Form oluşturmadan önce, IronPDF'yi kurduğunuzdan ve geliştirme ortamınızı yapılandırdığınızdan emin olun.

Metin Alanları ve Giriş Formlarını Nasıl Eklerim?

HTML'den Formları Nasıl İşlerim?

PDF belgeleri içinde kullanıcı girişi yakalamak için metin alanı ve giriş formları oluşturun. Metin alanları daha büyük metin miktarları için yer sağlarken, giriş formları belirli değer girişlerine izin verir. IronPDF'nin HTML'den PDF'ye dönüştürme motoru, karmaşık form oluşturmayı basitleştiren HTML form unsurlarını destekler.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-input-textarea.cs
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf");
Imports IronPdf

' Input and Text Area forms HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <form>
            First name: <br> <input type='text' name='firstname' value=''> <br>
            Last name: <br> <input type='text' name='lastname' value=''> <br>
            Address: <br> <textarea name='address' rows='4' cols='50'></textarea>
        </form>
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("textAreaAndInputForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Metin Formlarını Programlı Olarak Nasıl Eklerim?

HTML olmadan kod aracılığıyla metin form alanları ekleyin. Önce, gerekli parametrelerle bir PdfFormField nesnesini başlatın. Daha sonra formu eklemek için PdfForm özelliğinin AddTextField() yöntemini kullanın. Bu yaklaşım, var olan PDF'leri düzenlemeniz veya HTML ile oluşturulmayan belgelere form eklemeniz gerektiğinde iyi çalışır.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-input-textarea.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "firstname";
string value = "first name";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 50;
double height = 15;

// Create text form field
var textForm = new TextFormField(name, value, pageIndex, x, y, width, height);

// Add form
pdf.Form.Add(textForm);

pdf.SaveAs("addTextForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "firstname"
Private value As String = "first name"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 50
Private height As Double = 15

' Create text form field
Private textForm = New TextFormField(name, value, pageIndex, x, y, width, height)

' Add form
pdf.Form.Add(textForm)

pdf.SaveAs("addTextForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Form alanlarına etiket eklemek için AddLabel() yöntemini kullanın. PDF'lere Metin ve Bitmap Çizme hakkında daha fazla bilgi edinin. Form görünümünü geliştirmek için özel fontları keşfedin.


Onay ve Combobox Formlarını Nasıl Oluştururum?

HTML'den Onay Kutuları ve Kombine Kutular Nasıl Oluşturulur?

Bu tür elemanları içeren HTML dizelerini, dosyalarını veya web URL'lerini render ederek onay kutusu ve kombine kutusu formları oluşturun. Form oluşturmayı etkinleştirmek için EnableFormRendering özelliğini true olarak ayarlayın. Karmaşık senaryolar için ASPX sayfalarını içe aktaran sunucu tarafı form kontrollerini dönüştürün.

Kombine kutu formları açılır seçimler sunar. Kullanıcılar, PDF belgeleri içinde giriş sağlayarak mevcut seçeneklerden seçim yapar.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-checkbox-combobox.cs
using IronPdf;

// Input and Text Area forms HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <h2>Task Completed</h2>
        <label>
            <input type='checkbox' id='taskCompleted' name='taskCompleted'> Mark task as completed
        </label>

        <h2>Select Priority</h2>
        <label for='priority'>Choose priority level:</label>
        <select id='priority' name='priority'>
            <option value='high'>High</option>
            <option value='medium'>Medium</option>
            <option value='low'>Low</option>
        </select>
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("checkboxAndComboboxForm.pdf");
Imports IronPdf

' Input and Text Area forms HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        <h2>Task Completed</h2>
        <label>
            <input type='checkbox' id='taskCompleted' name='taskCompleted'> Mark task as completed
        </label>

        <h2>Select Priority</h2>
        <label for='priority'>Choose priority level:</label>
        <select id='priority' name='priority'>
            <option value='high'>High</option>
            <option value='medium'>Medium</option>
            <option value='low'>Low</option>
        </select>
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("checkboxAndComboboxForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Onay Kutuları ve Kombine Kutuları Programlı Olarak Nasıl Eklerim?

Onay Kutusu Form Alanı Nasıl Oluşturulur?

Onay kutuları eklemek için gerekli parametrelerle bir CheckboxField nesnesi başlatın. value parametresi, kontrol durumunu belirler: işaretlenmemiş için "hayır", işaretli için "evet". Formu eklemek için PdfForm özelliğinin AddCheckbox() yöntemini kullanın.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-checkbox.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Checkbox Form Field</h2>");

// Configure required parameters
string name = "checkbox";
string value = "no";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 15;
double height = 15;

// Create checkbox form field
var checkboxForm = new CheckboxFormField(name, value, pageIndex, x, y, width, height);

// Add form
pdf.Form.Add(checkboxForm);

pdf.SaveAs("addCheckboxForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Checkbox Form Field</h2>")

' Configure required parameters
Private name As String = "checkbox"
Private value As String = "no"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 15
Private height As Double = 15

' Create checkbox form field
Private checkboxForm = New CheckboxFormField(name, value, pageIndex, x, y, width, height)

' Add form
pdf.Form.Add(checkboxForm)

pdf.SaveAs("addCheckboxForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Kombine Kutusu Form Alanı Nasıl Oluşturulur?

Açılır listeler eklemek için gerekli parametrelerle bir ComboBoxField nesnesi başlatın. value parametresi seçilen seçimi belirler. Formu eklemek için PdfForm özelliğinin AddComboBox() yöntemini kullanın. Form verileri ile çalışırken, mevcut PDF'lerden metin ve görüntüleri çıkartarak kombine kutuları dinamik olarak doldurun.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-combobox.cs
using IronPdf;
using IronSoftware.Forms;
using System.Collections.Generic;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Combobox Form Field</h2>");

// Configure required parameters
string name = "combobox";
string value = "Car";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 60;
double height = 15;
var choices = new List<string>() { "Car", "Bike", "Airplane" };

// Create combobox form field
var comboboxForm = new ComboboxFormField(name, value, pageIndex, x, y, width, height, choices);

// Add form
pdf.Form.Add(comboboxForm);

pdf.SaveAs("addComboboxForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms
Imports System.Collections.Generic

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Combobox Form Field</h2>")

' Configure required parameters
Private name As String = "combobox"
Private value As String = "Car"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 60
Private height As Double = 15
Private choices = New List(Of String)() From {"Car", "Bike", "Airplane"}

' Create combobox form field
Private comboboxForm = New ComboboxFormField(name, value, pageIndex, x, y, width, height, choices)

' Add form
pdf.Form.Add(comboboxForm)

pdf.SaveAs("addComboboxForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi


Icon Quote related to Çıktı PDF Belgesi

Bu türden favori kütüphanem IronPDF'dir. PDF dosyalarının hızlı ve verimli bir şekilde işlenmesine olanak tanır. Ayrıca, PDF/A formatına dışa aktarma ve dijital imzalama gibi birçok değerli özelliğe sahiptir.

Milan Jovanovic related to Çıktı PDF Belgesi

Milan Jovanovic

Microsoft MVP

Vaka çalışmasını görüntüle
Icon Quote related to Çıktı PDF Belgesi

IronOCR, manuel işleme maliyetinden yıllık 40.000 USD tasarruf etmemizi sağlıyor, üretkenliği artırıyor ve yüksek etkili görevler için kaynakları serbest bırakıyor. Kesinlikle tavsiye ederim.

Brent Matzelle related to Çıktı PDF Belgesi

Brent Matzelle

Teknoloji Müdürü, OPYN

Vaka çalışmasını görüntüle
Icon Quote related to Çıktı PDF Belgesi

IronSuite, operasyonlarımızda kritik bir rol oynar. Bunlar, iş süreçlerinde verimliliği artıran, kat planları oluşturmak ve envanter yönetimini geliştirmek gibi araçlardır.

David Jones related to Çıktı PDF Belgesi

David Jones

Baş Yazılım Mühendisi, Agorus Build

Vaka çalışmasını görüntüle

Radyo Düğme Formlarını Nasıl Oluştururum?

HTML'den Radyo Düğmeleri Nasıl Oluşturulur?

Aynı gruptaki radyo düğmeleri, tek bir form nesnesi içinde barındırılır. Formu ismiyle almak için GetRadioGroup() yöntemini kullanın. SelectedValue özelliği, seçilen seçim değerini veya seçilmediyse 'None' değerini içerir. Bu, HTML radyo düğmesi davranışını yansıtır.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-radiobutton.cs
using IronPdf;

// Radio buttons HTML
string FormHtml = @"
<html>
    <body>
        <h2>Editable PDF Form</h2>
        Choose your preferred travel type: <br>
        <input type='radio' name='traveltype' value='Bike'>
        Bike <br>
        <input type='radio' name='traveltype' value='Car'>
        Car <br>
        <input type='radio' name='traveltype' value='Airplane'>
        Airplane
    </body>
</html>
";

// Instantiate Renderer
ChromePdfRenderer Renderer = new ChromePdfRenderer();
Renderer.RenderingOptions.CreatePdfFormsFromHtml = true;

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("radioButtomForm.pdf");
Imports IronPdf

' Radio buttons HTML
Private FormHtml As String = "
<html>
    <body>
        <h2>Editable PDF Form</h2>
        Choose your preferred travel type: <br>
        <input type='radio' name='traveltype' value='Bike'>
        Bike <br>
        <input type='radio' name='traveltype' value='Car'>
        Car <br>
        <input type='radio' name='traveltype' value='Airplane'>
        Airplane
    </body>
</html>
"

' Instantiate Renderer
Private Renderer As New ChromePdfRenderer()
Renderer.RenderingOptions.CreatePdfFormsFromHtml = True

Renderer.RenderHtmlAsPdf(FormHtml).SaveAs("radioButtomForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Radyoları Programlı Olarak Ekleme Nasıl Yapılır?

Kod ile radyo düğmesi form alanları ekleyin. Gerekli parametrelerle bir RadioField nesnesi başlatın. Formu eklemek için PdfForm özelliğinin AddRadioButton() yöntemini kullanın. Bu yaklaşım, PDF'leri birleştirmede ve belgelere tutarlı form alanları eklemede yardımcı olur.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-radiobutton.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "choice";
string value = "yes";
uint pageIndex = 0;
double x = 100;
double y = 700;
double width = 15;
double height = 15;

// Create the first radio form
var yesRadioform = new RadioFormField(name, value, pageIndex, x, y, width, height);

value = "no";
x = 200;

// Create the second radio form
var noRadioform = new RadioFormField(name, value, pageIndex, x, y, width, height);

pdf.Form.Add(yesRadioform);
pdf.Form.Add(noRadioform);

pdf.SaveAs("addRadioForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "choice"
Private value As String = "yes"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 700
Private width As Double = 15
Private height As Double = 15

' Create the first radio form
Private yesRadioform = New RadioFormField(name, value, pageIndex, x, y, width, height)

value = "no"
x = 200

' Create the second radio form
Dim noRadioform = New RadioFormField(name, value, pageIndex, x, y, width, height)

pdf.Form.Add(yesRadioform)
pdf.Form.Add(noRadioform)

pdf.SaveAs("addRadioForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Radyo düğmeleri için etiket eklemek için AddLabel() yöntemini kullanın. PDF'lere Metin ve Bitmap Çizme hakkında daha fazla bilgi edinin.


PDF'lere Görüntü Formları Nasıl Eklenir?

Yalnızca kod aracılığıyla görüntü form alanları ekleyin. Gerekli parametrelerle bir ImageField nesnesi başlatın. Formu eklemek için PdfForm özelliğinin AddImageField() yöntemini kullanın. Görüntü formları, fotoğraf kimliği veya imza yakalama işlevleri için iyi çalışır.

:path=/static-assets/pdf/content-code-examples/how-to/create-forms-add-image.cs
using IronPdf;
using IronSoftware.Forms;

// Instantiate ChromePdfRenderer
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>");

// Configure required parameters
string name = "image1";
uint pageIndex = 0;
double x = 100;
double y = 600;
double width = 200;
double height = 200;

// Create the image form
ImageFormField imageForm = new ImageFormField(name, pageIndex, x, y, width, height);

pdf.Form.Add(imageForm);

pdf.SaveAs("addImageForm.pdf");
Imports IronPdf
Imports IronSoftware.Forms

' Instantiate ChromePdfRenderer
Private renderer As New ChromePdfRenderer()

Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h2>Editable PDF Form</h2>")

' Configure required parameters
Private name As String = "image1"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 600
Private width As Double = 200
Private height As Double = 200

' Create the image form
Private imageForm As New ImageFormField(name, pageIndex, x, y, width, height)

pdf.Form.Add(imageForm)

pdf.SaveAs("addImageForm.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Çıktı PDF dosyası: Görüntü Formu PDF'sini Görüntüleyin. Tarayıcılar görüntü formlarını desteklemez; bu özelliği test etmek için Adobe Acrobat'ta açın.

Dosya tarayıcısıyla, önizleme alanı ve Tamam/İptal düğmeleriyle Görüntü Seçimi iletişim kutusunu gösteren PDF form düzenleyici

İmzalanmamış İmza Formları Nasıl Oluşturulur?

İmza nesnesi oluşturarak imzalanmamış veya boş bir imza alanı ekleyin. Hedef PDF'nin SignatureForm özelliğine erişin ve imza eklemek için AddSignatureField() yöntemini kullanın. Boş imza alanı ile PDF'yi dışa aktarın. Bu, daha sonra gerçek imza verileri ile doldurulabilecek dijital imzalar sağlar.

:path=/static-assets/pdf/content-code-examples/how-to/signing-unsigned-signature.cs
using IronPdf;
using IronSoftware.Forms;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure required parameters
string name = "cert";
uint pageIndex = 0;
double x = 100;
double y = 600;
double width = 300;
double height = 100;

// Create signature
SignatureFormField signature = new SignatureFormField(name, pageIndex, x, y, width, height);

// Add signature
pdf.Form.Add(signature);

pdf.SaveAs("signature.pdf");
Imports IronPdf
Imports IronSoftware.Forms

Private renderer As New ChromePdfRenderer()
Private pdf As PdfDocument = renderer.RenderHtmlAsPdf("<h1>testing</h1>")

' Configure required parameters
Private name As String = "cert"
Private pageIndex As UInteger = 0
Private x As Double = 100
Private y As Double = 600
Private width As Double = 300
Private height As Double = 100

' Create signature
Private signature As New SignatureFormField(name, pageIndex, x, y, width, height)

' Add signature
pdf.Form.Add(signature)

pdf.SaveAs("signature.pdf")
$vbLabelText   $csharpLabel

Çıktı PDF Belgesi

Çıktı PDF dosyası: signature.pdf. Tarayıcılar imza formlarını desteklemez; bu özelliği test etmek için Adobe Acrobat'ta açın. Gelişmiş güvenlik için, HSM ile PDF imzalama hakkında bilgi edinin.

PDF belgesinde, düzenleme araçları kenar çubuğu ile imzalanmamış imza alanını gösteren Adobe Acrobat

TextFormField Add Form DrawText CreatePdfFormsFromHtml CheckboxFormField Add Form ComboboxFormField Add Form FindFormField Value RadioFormField Add Form DrawText ImageFormField Add Form Form Add

"PDF Formlarını Doldurma ve Düzenleme" ile PDF formlarını programlı olarak nasıl dolduracağınızı ve düzenleyeceğinizi öğrenin. Kapsamlı form güvenliği için PDF izinleri ve şifreler hakkında kılavuzumuza bakın.

Daha fazla keşfetmeye hazır mısınız? Eğitimimizi kontrol edin: PDF'leri İmzala ve Güvenli Hale Getir

Sıkça Sorulan Sorular

C#'ta doldurulabilir PDF formları nasıl oluşturulur?

IronPDF'in kapsamlı API'sini kullanarak C#'ta doldurulabilir PDF formları oluşturabilirsiniz. Sadece ChromePdfRenderer'ı, CreatePdfFormsFromHtml seçeneği true olarak ayarlayın ve ardından input etiketleri, metin alanları, onay kutuları ve radyo butonları gibi form elemanlarını içeren HTML'yi işleyin. IronPDF bu HTML form elemanlarını otomatik olarak etkileşimli PDF form alanlarına dönüştürür.

PDF'lere hangi tür form alanları ekleyebilirim?

IronPDF, metin girişleri, metin alanları, onay kutuları, radyo butonları, kombinasyon kutuları, resim formları ve dijital imzalar gibi çeşitli form alanı türlerini eklemeyi destekler. Bunları ya HTML formları işleyerek ya da IronPDF'in API'sini kullanarak programlı bir şekilde form alanları ekleyerek oluşturabilirsiniz.

HTML kullanmadan PDF formları oluşturabilir miyim?

Evet, IronPDF size HTML olmadan form alanları ekleme imkanı sağlar. Gereken parametrelerle TextFormField gibi form alanı nesnelerini oluşturabilir ve PDF belgenize doğrudan eklemek için Form özelliğinin Add metodunu kullanabilirsiniz. Bu yaklaşım, mevcut PDF'leri düzenlerken veya dinamik olarak form oluştururken idealdir.

HTML'yi PDF'ye dönüştürürken form oluşturmayı nasıl etkinleştiririm?

IronPDF ile HTML'den PDF'ye dönüştürme sırasında form oluşturmayı etkinleştirmek için ChromePdfRenderer'ın RenderingOptions'ında CreatePdfFormsFromHtml özelliğini true olarak ayarlayın. Bu, IronPDF'e HTML form elemanlarını işleme süreci sırasında etkileşimli PDF form alanlarına dönüştürmesini söyler.

Basit bir PDF formunu oluşturmanın en hızlı yolu nedir?

IronPDF ile PDF formu oluşturmanın en hızlı yolu, CreatePdfFormsFromHtml'in true olarak ayarlandığı yeni bir ChromePdfRenderer kullanmak ve ardından HTML form içeriğinizle RenderHtmlAsPdf'i çağırmak ve sonucu kaydetmektir. Bu, HTML giriş öğelerini otomatik olarak doldurulabilir PDF form alanlarına dönüştürür.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,936,792 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

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