• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Fillable Forms and VBA - Seeking Alternative to Acrobat Object

New Here ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

I am currently using Adobe Acrobat Pro 2017 and have created several Fillable Forms which our dealers use for various purposes.  Once the Fillable Forms are received back to our Order Entry or Customer Service departments, I would like them to be able to pull the data from the form(s) into an Excel spreadsheet or Access database.  I have been successful in using the Acrobat object in VBA to pull the data from each of the form fields and insert the data into a spreadsheet or database as needed.  However, most of my users (20+) have only Adobe Reader.  The Acrobat object is not installed or accessible with this version of Adobe.  I am looking for other options to pull form field data and populate a Microsoft Office spreadsheet or database.  I have not found an object such as Acrobat which my users with Adobe Reader would have access to.  Is there one that I am missing?  Should I be using something other than VBA with which I can access the fillable form fields?

Thank you so much.  I look forward to some guidance as I've spent many hours trying to find a solution for this.

Debbie Poirier

TOPICS
Acrobat SDK and JavaScript

Views

2.0K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Sep 07, 2018 Sep 07, 2018

Another option with Reader is to use JavaScript to format the data in some way (e.g., tab delimited, CSV, JSON) and present it to the user in some way that they can copy & paste to some other software can read and process it. An example would be to use tab delimited format, write the data to a multiline text field, and the user could copy & paste into a spreadsheet. You can do better with a custom dialog. So while it's not entirely automated, it is about the best you can do with Reader.

Votes

Translate

Translate
LEGEND ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

The Acrobat SDK is designed to sell more copies of Acrobat, so tbis is a deliberate omission from the free Reader. Developers also are refused a license to extend Reader in this way. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

Have you had success with other methods outside of using the Acrobat object?

Thanks,

Debbie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

If by users you mean workers that are processing form data, then they need to have a real tool for doing this, such as Acrobat Pro or Standard. Reader is for reading and filling forms, not for processing documents/forms.

Thom Parker - Software Developer at PDFScripting
Use the Acrobat JavaScript Reference early and often

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

Thanks, Thom.  Many of our fillable forms are used outside of our primary systems, but offer dealers a way to request customizations, etc.  Also, many of these forms are used outside of the company.  Making the decision to use Reader or Adobe Professional is a business decision/case for each of these companies that I do not have control over.  So, my question is - what are some alternatives to using the Acrobat object?

Thanks!

Debbie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

There are ways to extract data from a PDF other than Acrobat Pro/Standard (When you talk about the "Acrobat Object" you're talking about Acrobat Professional and Standard).  All of these other methods cost money because they are all commercial products. Such as other PDF viewers like Nuance, Nitro, and PDF Tracker. Or server/library tools such as PDFBox.  There are many, many other  tools you can use to extract data from a PDF. Just google it. The hard fact is that Acrobat Reader is not a production tool. If you want to do production work you need a production tool.

Given that, there is one way to get form data out of a PDF with Reader, which is to submit it. But you need something to receive the submit and process the data, which is pretty much a custom job.

Thom Parker - Software Developer at PDFScripting
Use the Acrobat JavaScript Reference early and often

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 07, 2018 Sep 07, 2018

Copy link to clipboard

Copied

Another option with Reader is to use JavaScript to format the data in some way (e.g., tab delimited, CSV, JSON) and present it to the user in some way that they can copy & paste to some other software can read and process it. An example would be to use tab delimited format, write the data to a multiline text field, and the user could copy & paste into a spreadsheet. You can do better with a custom dialog. So while it's not entirely automated, it is about the best you can do with Reader.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Sep 07, 2018 Sep 07, 2018

Copy link to clipboard

Copied

LATEST

Thank you for the tip, George.  Sometimes you just need some new light on the subject.  I used a variation of your idea.  I was able to create a dialog box using JavaScript which has a text field populated with the data needed for the Access database.  My users can copy this into a field in Access and I will use VBA to parse it.

Debbie

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Sep 06, 2018 Sep 06, 2018

Copy link to clipboard

Copied

If I read correctly the external company can fill and send the form, or form data, or submit the form; then your own Order Entry or Customer Service departments would process the data.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines