• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 224
  • Last Modified:

Is it possible to programatically fill out a fillable ADOBE PDF form?

If so then is it with an application or programming of some sort.    I have PDF forms that users are currently using by just opening them Adobe Reader and filling in the fillable fields.      I would like to have a Web App or program, or something similar, for them to enter the data in and then to post it to the pdf form fields.     Is there a way to do it?
0
patrickmiller
Asked:
patrickmiller
  • 5
  • 3
1 Solution
 
Joe Winograd, EE MVE 2015&2016DeveloperCommented:
Hi Patrick,
I'm a big fan of the PDF Toolkit (PDFtk) from PDF Labs. PDFtk comes in both command line and GUI versions. The command line version is called PDFtk Server and may be downloaded here:
http://www.pdflabs.com/tools/pdftk-server/

Don't be misled by "Server" in the name. I don't know why they called it that, but it's just an executable (pdftk.exe, with a supporting DLL, libiconv2.dll) that runs on "standard" Windows — it does not have to run on a "server" Windows.

As you can see at its documentation, one of its operations is fill_form. I have written many programs that modify an FDF file with values, thereby creating a new PDF file with those values. Here's a sample call:

pdftk.exe InputFile.pdf fill_form InputValues.fdf output OutputFile.pdf

Open in new window

You can use it with any programming/scripting language that is able to call a command line executable. This seems to be exactly what you want to do. Regards, Joe
0
 
Edwin HofferTechnical ExpertCommented:
Dear patrick,

Hello. My friend working in accounts department always prefer to use SysTools PDF Form Filler. He has to deal with thousands of forms daily. So to save time he simply load the PDF in the tools and fill PDF form easily.  The provided is the procedures to fill the form. Hope this can be helpful.

Thanks & Regards
Edwin Hoffer
0
 
Joe Winograd, EE MVE 2015&2016DeveloperCommented:
Hi Edwin,
Your comment says that PDF Form Filler can fill PDF forms "easily", but Patrick said that he wants to fill them "programmatically", not merely "easily". I checked the link you posted and, as far as I can tell, PDF Form Filler has an easy-to-use GUI, but no way to call it programmatically, i.e., no command line interface, application programming interface, software development kit, etc. If I missed it, please provide a link to its CLI, API, SDK, etc. Thanks, Joe
0
What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

 
patrickmillerAuthor Commented:
Will it allow for any type of fields, for example, Signatures, Check boxes, text fields and numeric fields?
0
 
Joe Winograd, EE MVE 2015&2016DeveloperCommented:
Will it allow for any type of fields, for example, Signatures, Check boxes, text fields and numeric fields?
What is "it" in that question?
0
 
patrickmillerAuthor Commented:
Sorry, I was speaking about the FDF file that would be used to populate the form.
0
 
Joe Winograd, EE MVE 2015&2016DeveloperCommented:
A field's Value (the V param in an FDF file) may be the following Field Types (copied here from the PDF specification under "Fair Use"):
Button fields represent interactive controls on the screen that the user can manipulate with the mouse. They include pushbuttons, check boxes, and radio buttons.

Text fields are boxes or spaces in which the user can enter text from the keyboard.

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.

Signature fields represent digital signatures and optional data for authenticating the name of the signer and the document’s contents.
Regards, Joe
0
 
patrickmillerAuthor Commented:
Thanks Joe.    This should work for us.
0
 
Joe Winograd, EE MVE 2015&2016DeveloperCommented:
You're welcome, Patrick. Good luck with the project! Regards, Joe
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 5
  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now