PM > Install-Package XDoc.PDF

How to Start Tutorials Troubleshooting Main Operations Convert PDF Read PDF Edit PDF PDF Report Generator Work with PDF Modules PDF Document PDF Pages Text Image Graph & Path Annotation, Markup & Drawing Redaction Security Digital Signature Forms Watermark Bookmark Link File Attachment File Metadata Printing Work with Other SDKs Barcode read Barcode create OCR Twain

C# PDF Form Parser Library
How to add form field, fill, populate, parse form data using C# .net


Full featured C# sample source code for merging and combining PDF files in Visual C#.NET Program. Free Online Trial Download.









  • High quality C# PDF library for AcroForm editing in Visual Studio .NET framework applications
  • An advanced PDF form maker allows users to create editable PDF form in C#.NET
  • Able to retrieve all form fields from adobe PDF file in C#.NET
  • Free online C# sample code can help users to fill in PDF form field automatically in .NET
  • Free trial SDK package for .NET developers to implement Acro-Form field insert, delete, field data fillin, read features in ASP.NET webforms, ajax, Winforms, WPF, Azure projects




About PDF forms


PDF forms, known as AcroForm or Interactive form, is a collection of fields for gathering information interactively from the PDF user.

A PDF document may contain any number of fields appearing on any combination of pages, all of which make up a single, global interactive form spanning the entire document.

You can use XDoc.PDF SDK to process forms with the following methods:

  1. Read, collect PDF form data
  2. Fill in PDF forms
  3. Update, remove form data
  4. Add, insert form fields to the pdf document
  5. Update, delete form fields


Form field types


Interactive forms support the following field types:

  1. Button fields represent interactive controls on the screen that the user can manipulate with the mouse. They include pushbuttons, check boxes, and radio buttons.
  2. Text fields are boxes or spaces in which the user can enter text from the keyboard.
  3. Choice fields contain several text items, at most one of which may be selected as the field value. They include scrollable list boxes and combo boxes.
  4. Signature fields represent electronic signatures for authenticating the identity of a user and the validity of the document's contents.




Adobe PDF AcroForm fields and data processing using C# source code


  1. Read, collect AcroForm data: Read, extract all AcroForm field data using C#. Easy and quick to collect all field data on the pdf document.

  2. Fill in PDF forms: Using C# to fill in field data on pdf document. Free C# sample code included.

  3. Add, delete, update form fields: Quick to insert dynamic form fields to the pdf document, and easy to delete existing fields from the pdf file in C#.








Common Asked Questions

What is a PDF form?

PDF form is a PDF document which contains fillable and interactive fields where users can enter text or select option, click check boxes on the PDF document. Using C# PDF library, you can easily create form fields, extract field data, fill-in field data programmatically in your C# ASP.NET Core, MVC, blazor, WinForms, WPF, console applications.

What is a PDF fillable form?

A fillable PDF form is designed for PDF users to enter text into predefined fields, choose options from drop down list. Fillable PDFs make it easier to collect and organize data. Using XDoc.PDF C# library, you can collect fields data from large number of PDFs in your C# ASP.NET Core web apps.

How do I create a PDF form?

You can create PDF with fillable form using PDF editing or document editing program, such as Adobe Acrobat, Microsoft Word application. Using RasterEdge C# PDF library, you can quickly generate a PDF with fillable form fields with few lines of C# codes in your ASP.NET, Windows Forms application.

Why is my fillable form not displaying field data in PDF?

If you have one of the following issues, you may not view the filled fields data
  • Restricted by PDF reader application, such as web browser
  • Third party PDF viewer issue
  • Corrupted PDF document
Using C# PDF library, you can create correct PDF with fields data in your C# Visual Studio projects.

What are common problems with fillable PDFs?

You may face the following issues with fillable PDFs
  • Filled fields data are not displaying in the web browser
  • PDF shows blank fields
  • Users cannot type into a PDF form field
Using RasterEdge XDoc.PDF C# library, you will be able to generate standard PDF document with fillable form fields in your C# applications.