The following code snippet for ByteScout PDF Suite works best when you need to quickly read form values from pdf form with pdf sdk in your VB.NET application. Just copy and paste the code into your VB.NET application’s code and follow the instructions. Want to see how it works with your data then code testing will allow the function to be tested and work properly.
ByteScout PDF Suite free trial version is available on our website. VB.NET and other programming languages are supported.
Imports Bytescout.PDF ''' <summary> ''' This example demonstrates how to get PDF form values programmatically. ''' </summary> Class Program Shared Sub Main() ' Load PDF form Dim pdfDocument = New Document("form.pdf") pdfDocument.RegistrationName = "demo" pdfDocument.RegistrationKey = "demo" Dim page = pdfDocument.Pages(0) ' Get widget by its name and get value Dim box1 = DirectCast(page.Annotations("editBox1"), EditBox).Text Dim box2 = DirectCast(page.Annotations("editBox2"), EditBox).Text Dim checkBox1 = DirectCast(page.Annotations("checkBox1"), CheckBox).Checked ' Cleanup pdfDocument.Dispose() ' Writing values to console Console.WriteLine("Form values are as follows:") Console.WriteLine(box1) Console.WriteLine(box2) Console.WriteLine(checkBox1) Console.WriteLine() Console.WriteLine("Press any key to exit....") Console.ReadLine() End Sub End Class