How to extract PDF fields from a filled out form?

Question:I'm trying to use Visual Basic to processes some PDF forms that were filled out and signed using Adobe Acrobat Reader.I've tried some applications but some didn't dump any of the filled out data or maxed a core for 2 minutes when I tried to load the file with PdfFileReader(f) and I just gave up and killed it.I can keep hunting for libraries and trying them but I'm hoping someone already has an efficient solution. I hoping, I can find some solution on VeryPDF?

Answer: When you need to extract PDF data from a filled PDF file, maybe you can have a free trial of this software VeryPDF PDF Form Filler SDK, by which you can fill interactive PDF forms items such as text, check box, radio button, combo box, list box fields, etc and the extract those filled information to FDF file, XML file and XFDF file. By the SDK version, you can use it together with programming languages are supported:C#, VB .NET, MS Visual Basic, Borland Delphi, VBA (MS Office products such as Access) and C++ via COM, C and C++ via native C.  Please check more information of this software on homepage, in the following part, I will show you how to use it.

Step 1. Free download PDF Form Filler SDK

  • On the try and buy website, there are two versions:PDF Form Filler SDK and PDF Form Filler OCX which is is an ActiveX control that can be used by applications running on Microsoft's Windows systems, providing such functions as handling scroll bar movement and window resizing. Please download the proper version according to your needs.
  • When downloading finishes, it is a zip file. Please extract it to some folder then you can call it normally.

Step 2. Extract PDF data from filled PDF form.

  • When you need to extract PDF data from filled PDF form, you may use the following parameters:
  • Description:
    Extract FDF data from a filled PDF file.
    Return value:
    TRUE is success, FALSE is fail.
    Parameters:
        lpInPDF: input PDF file
        lpOutFDF: output FDF file
    BOOL WINAPI PDFForm_FlattenPDF(LPCTSTR lpInPDF, LPCTSTR lpOutPDF)

  • Here is some examples for your reference:
  • Private Function PDFFormFilling2()
    Dim bRet As Long
                  Dim szInPDFFile As String
                  Dim szInFDFFile As String
                  Dim szOutPDFFile As String
                  Dim szOutFDFFile As String
                  Dim szFlattenPDFFile As String
                  Dim szEncryptPDFFile As String
    szInPDFFile = App.Path + "\example-fw9.pdf"
                  szInFDFFile = App.Path + "\example-fw9.fdf"
                  szOutPDFFile = App.Path + "\out-filled.pdf"
                  szOutFDFFile = App.Path + "\out.fdf"
                  szFlattenPDFFile = App.Path + "\out-flatten.pdf"
                  szEncryptPDFFile = App.Path + "\out-encrypt.pdf"
                  bRet = PDFForm_MergeFDFIntoPDF(szInPDFFile, szInFDFFile, szOutPDFFile)
                  bRet = PDFForm_ExtractFDFFromPDF(szOutPDFFile, szOutFDFFile)
                  bRet = PDFForm_FlattenPDF(szOutPDFFile, szFlattenPDFFile)
                  bRet = PDFForm_EncryptPDF(szOutPDFFile, "123", "456", "Printing", 128, szEncryptPDFFile)
    End Function
          Private Sub PDFForm_Click()
                  PDFForm_SetLicenseKey ("XXXXXXXXXXXXXXXX")
                  PDFFormFilling1
                  PDFFormFilling2
    End Sub

By this SDK application, you can extract PDF data easily. During the using, if you have any question, please contact us as soon as possible.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *


Verify Code   If you cannot see the CheckCode image,please refresh the page again!