Processing PDF Form Fields in ASP.NET
Benefits
- Extract, insert, and update data in PDF Forms.
Code Snippet
Download the input.pdf form (line 27 below)
...
'this example takes the first two fields in a PDF template
'which are Name and Address and populates them with values
'of "BCL Technologies" and "Santa Clara, CA"
Dim oLoader As Loader = Server.CreateObject("easyPDF.Loader.7")
Dim oDocument As PDFDocument = oLoader.LoadObject("easyPDF.PDFDocument.7")
oDocument.Open(Server.MapPath("./input.pdf"))
'get all form fields from the PDF
Dim oFormFields As FormFields = oDocument.FormFields
'get the first form field
Dim oFormField As FormField = oFormFields.Item(0)
Dim oTextField As TextField
If oFormField.Type = docFormFieldType.DOC_FRMTYPE_TEXT And oFormField.Name = "Name" Then
'set Name to "BCL Technologies"
oTextField = oFormField
oTextField.Value = "BCL Technologies"
End If
'get the second form field
oFormField = oFormFields.Item(1)
If oFormField.Type = docFormFieldType.DOC_FRMTYPE_TEXT And oFormField.Name = "Address" Then
'set Address to "Santa Clara, CA"
oTextField = oFormField
oTextField.Value = "Santa Clara, CA"
End If
oDocument.SaveAs(Server.MapPath("./output.pdf"))