How to create interactive PDF forms

Adobe LiveCycle

When dealing with clients, you should gather as much information as possible before beginning a new project.

One way to collect important client info is to provide online questionnaires, such as the logo design questionnaire shown on my hire page.

Update: 23 May 2009
There’s no questionnaire shown at present as I’m unable to take on any new clients.

Another option is to offer a downloadable form as a PDF file, so your clients have the ability to answer important questions in their own time, and on their own computers, before emailing the details back. Completed PDF forms can also be printed so the client has a hard copy — useful for referring back to during the design process.

A few people have asked me how to create interactive PDFs, and here’s a quick insight so you can do likewise.

Software needed

Software that completes the task includes Adobe LiveCycle Designer, and Adobe Acrobat Professional.

LiveCycle Designer is used for creating interactive forms, and I use Acrobat Professional for viewing the info that clients enter.

Here’s a description of the LiveCycle Designer software, lifted from Adobe’s website:

Adobe® LiveCycle Designer software enables the creation of forms that combine high-fidelity presentation with XML data handling. The easy-to-use graphical interface of Adobe LiveCycle Designer enables users to quickly design forms, maintain form templates, define a form’s business logic, make changes, and preview forms before they are deployed as Adobe PDF or HTML documents.

If you’ve used any page layout programs before, such as Adobe InDesign, QuarkXPress, or even Microsoft Word, you’ll find the LiveCycle software very straightforward to use.

Adobe LiveCycle Designer form

After opening the software, simply choose ‘new form’ from the welcome screen options, and you’re ready to type your questions and insert any logos or imagery.

Adobe LiveCycle Designer

There are many different options for setting the style of your questions, such as ‘drop-down’ lists, check boxes, or text fields where a client can type their own words. It’s really quite intuitive, the ‘help’ options are great, and you won’t need me to explain much more.

At the bottom of your form, simply insert a ’submit’ button, and assign your email address into its properties. I’ve saved my finished templates as PDF files, but as mentioned on Adobe’s website, you can also create html forms. This is something I want to learn more about, in order to give clients more variety when answering my questions. I’ve often thought it’d be useful to have a couple of extra pages on my site, showing online questionnaires without the need for downloading an interactive PDF.

When a client has completed the questionnaire, and they press the ’submit’ button, their answers will be sent (in XML format) directly to your inbox. Upon receiving the XML attachment by email, you then need to save the file to your hard drive.

Once the client info is on your hard drive, open the original questionnaire template (the blank PDF that you offer for download) in Adobe Acrobat Professional. In the ‘file’ menu choose ‘form data’ / ‘import data to form’ and there’s a prompt to locate the client file (the one saved from the email).

It’s simple really, and I hope my instructions don’t appear to over-complicate things. Using these forms certainly speeds up the design process, saving time for both me and the client.

All your client will need is a copy of Acrobat Reader, so they can view and complete the forms. Acrobat Reader is free to download and is in widespread use.

UPDATE: 15th October — Adobe’s LiveCycle Designer is currently for PC use only.

How do you gather information dealing with clients?

There are always further questions I ask of clients, in addition to those in my questionnaires. These forms act as a great starting point, and help focus ideas around exactly what the client wants to achieve.

What methods of information gathering do you use when dealing with clients? If you’ve seen or interacted with my own client questionnaire forms, do you think I can improve them in any way?

Related posts on this site

72 appreciated comments to “How to create interactive PDF forms”

  1. I did notice that you had a totally awesome questionare. Good to know how to do it!

  2. I did look through the questionnaire a week or so ago to get an idea of what type of info you ask for in regards to web design. The process seemed to me like an extension of your online “presence” – helpful and thorough. Thanks for the info on creating this type of questionnaire.

  3. mmmm good ideas..

  4. I had a look at Adobe LiveCycle Designer and there doesn’t seem to be a version for mac. Is there one available or a similar program available?

  5. Funny, I was just looking into this recently – I’ve been tinkering around with LiveCycle over the past couple of weeks. Seems like a really easy way of doing things; typically I send a client off to an online form to fill in. Perhaps having a PDF alternative could be useful, too :)

  6. I was wondering how you had created your forms too. Like Oliver I have just been to take a look and it seems to be PC only – shame it looks nice and easy to use.

  7. No problem, Kris, Jess.

    Oliver, Tara,

    Sorry for not mentioning that in the post. I actually wasn’t aware the software was PC-only, which isn’t too hot. I searched through similar Adobe products, looking for a Mac alternative, but couldn’t find one.

    Damien,

    I think both alternatives would be best, giving the client a choice. The html forms are definitely on my ‘to-do’ list.

  8. Thanks for this post, David. I was wondering how you did that with your PDF forms!

    Here are a couple of suggestions for your web site development form:

    For redesign clients: What do you like/dislike about your current site?

    For all:
    1) Are you going to be providing content for this site (text, images, etc.) Do you already have the content finished? Do you need help with it? If it’s not ready, when do you anticipate that you’ll have your content in hand?

    2) Will you be editing your own website once it is up and running?

  9. I was reading your entry, and took a look at the examples you gave (from your hire page)

    I was wondering, why not using a web form for such as small task?
    - Less dependency on your potential customer software (don’t need tp install anything)
    - Control over the email generated (throough the submit in a page, you choose how to generate the email)
    - More accessible (if they have accessed the page, they are able to access the form)

  10. Leslie,

    Great suggestions!

    I need to sit down one of these days and re-write my content, as I’ve learnt more and more questions that could be asked at the beginning, in order to save time later on. Thanks for that.

    Duravidaes,

    You must’ve missed it when I said above:

    I’ve often thought it’d be useful to have a couple of extra pages on my site, showing online questionnaires without the need for downloading an interactive PDF.

  11. Yup, I used Designer at my old job. It was really great! I know a lot of the people that used the interactive forms I made really appreciated them. The end user can also save them after they’ve been filled out if they have Acrobat (Standard or Pro, not Reader). I didn’t know that it was PC only either (that must mean you’re on a PC, David?)! That’s kinda weird.

    You can also use the very simple FormCalc “language” in Designer to do some pretty complex math. I had a few order forms and this feature was helpful because I could have the form calculate the totals for people after they plugged in the quantity and price. It has a library of functions, too, for rounding, figuring averages, etc.

  12. Seems much more complex than I thought, with the FormCalc function. I’m sure that really helped, for you and for clients, when the totals were calculated – well, if it was a complicated sum – which for me, most are. ;)

    I use Mac and PC, but more PC, as it’s what I used for a couple of years before becoming self-employed, and I got more used to it. I also enjoy playing poker online, and Macs can’t run the programs I use.

    Sure, there’s the whole Mac vs. PC debate, but Adobe’s software is all the same no matter what you use, and it’s your brain that counts, not what type of computer you’re using.

  13. You’ll have to get a new MAC they can run both apparently (not that I’ve tried). Looking into buying one of those silver Imacs – saw one the other day and they look pretty nice.

  14. Oh they do, Tara, with a nice 24″ widescreen display. Pretty swanky.
  15. David,

    Good post, I have used Live Cycle for a few things that my clients have requested in the past, and for the most part it works great. I don’t want to turn this in to a complaint section, but the thing that I don’t like is; from what I have seen your potential clients have to run Adobe Live cycle through some form of desktop email system. (i.e. Outlook, Thunderbird etc) In my opinion I find it MUCH nicer for the potential client to be able to send email seamlessly or just straight through the form.

    Yes I will be the first to admit that this might just be my own ignorance, Live Cycle might have something like this built in, but I have not seen it?

    Great idea on the questionnaire though!

  16. Yay! Another person in the PC camp! I use a PC, too, and I gave the same arguments to my professors and classmates (and now my fellow designer at work). At the beginning of my studies I had a new PC laptop I had bought before I knew I’d be in graphic design and I wasn’t about to go out and spend another $3,000 on a new Mac. One professor actually asked me how I expected to survive the courses without a Mac. I’d say I’m doing pretty well on my PC and it’s the only platform I’ve used at work, both at my previous job and now at my new one. It all comes down to what you’re more comfortable with, and for me, it’s a PC.

    FormCalc is very easy to use (it’s not really a language) and I actually had fun figuring out some of those old algebra formulas again :D

  17. Hello,

    I was also impressed by David’s pdf questionnaire, so I started tinkering with Acrobat 8 Professional to see what it would let me do. I think LiveCycle is partially integrated into it, since I was able to create a form even though I use a MAC. The form is fillable and can be submitted, emailed etc.

    But I cannot, for example, access the template forms, which I guess have something to do with the fact that LiveCycle works with PCs only.

  18. Matt,

    You’re absolutely right. The fact that a client has to go through an email service to send the form is a drawback, and one of the main reasons why I want to get some online forms in place.

    Lauren,

    Sounds like one of your professors works for Apple? ;)

    Hi Veronika,

    That’s interesting that the software is partially integrated into Acrobat. I think I actually came across it having searched Acrobat for ‘interactive form’ or the like, so maybe it’s integrated on my side too.

    As for the template forms, I haven’t yet given them a shot.

  19. Anyone running into problems with Preview (Mac) not being able to save PDF interactive form data? When you save the completed form, Preview doesn’t seem to retain the data.

  20. Jay Lee,

    Sorry I can’t help out, but hopefully someone else can.

  21. Well its true form users are mainly on the PCS, why because their more prevalent so I understand why the software works for PCS, but like the other guy said all you need is acrobat professional 8.

    David, Props for the form I think its ingenious, I just gotta figure out how to set up my own now :)

  22. Hi Joseph.

    Sorry for the late response. I was away on holiday. Thanks for the kind words and best of luck setting up your own form.

  23. Hi david i want to thank you for providing all the information I needed, but i am barely begining to design my portfolio. I am not sure of what software and materials i need to get started. Its been about 7 yrs since i studied mutimedia graphic design and i feel so far behind . what do you recommend to a beginner like me and what do you consider the most important thing in creating a design?

  24. Hi there,
    Could someone help me with one function in Adobe Designer? I am trying to create the interactive form where; there are two options, if the user select one of the two option a table for that particular option will come up for them to fill out. !!!

  25. Mireya,

    You’re very welcome. For software, I recommend Adobe’s Creative Suite, and the most important thing in creating a design? Good question, as there are so many aspects that are important. Lateral thinking is up there.

    Hue,

    I’m not familiar with that function, so can’t help unfortunately. Good luck with it.

  26. I am trying to create an interactive pdf but I have a problem. I created the form and sent it out, they filled them out and returned them as XML files. However I am unable to convert them back to PDF files to view. You say to transfere the PDF to your hard drive and open the blank PDF and in the “file” menu choose form data or import data to form- I don’t have that button.

  27. Hi Sheryl,

    That’s very odd how you don’t have the option to import data into your form. My only guess is that you’re opening your blank form in Acrobat Reader, as opposed to Acrobat Professional. Best of luck with it.

  28. Could you please explain how to create a form for more than one view?
    For example, there are two different users going to use the same form. (1. Internal user and 2. external user)
    The internal user wants all the attributes/elements on the form (some buttons, text fields, etc). But the external user wants some of the attributes/elements on the same form (not all). How do I handle this? By introducing any flag and handling that in JavaScript? Or is there any other technique for this?

  29. Kumar,

    What you’re asking isn’t something I’ve needed to do. I suggest using the ‘help’ feature in Adobe LiveCycle Designer, and hope you find what you’re looking for.

  30. I have found that the only downfall to creating these forms using this method is that the users can not fill out the form just as it is and then email it to someone. the only options on sending electornically is via data file via email. Which in turn you have to create a data base in order to sort the data. It shows up in 1, 2, 3 …… depeinding on what you fill in on the form. The only way a user can save the file and you see the data exactly the way you created it is if they have adobe professional.

  31. Mike,

    I completely agree with the downside you mention. Being unable to email the form results directly from the submit button is one of the main reasons why I set up an online form. You can see the online option on my hire page. Bye for now.

  32. I can’t seem to understand how to implement text fields, drop down menus, etc in Adobe InDesign. Is this possible? I am, of course, working from a Mac.

  33. Juliet,

    Adobe InDesign is a different program. I created my form in LiveCycle Designer.

  34. David,

    Hopefully this will be a quick tip for Juliet and every one else on the Mac side,

    The way that I create my forms is: First make a mock up of a form in InDesign (or what ever other program you might use) then export the form to a PDF and open with Acrobat Pro. Once in Acrobat Pro there is a selection at the menu bar titled “Forms” after selecting the “Forms” menu click on “Create New Form” and it will lead you through a few option boxes. One of the main things to watch out for is it will give you two options one “Run Auto Field Detection” and two “Place Fields by Hand”, if you have any thing that resembles a “Data field” (ex. blank lines etc) the auto field detection is handy, if not select “Place fields by hand” and then it will let you add in interactive fields (including drop down boxes and more).

    Hope this helps.
    Matt

  35. That’s excellent, Matt.

    Thanks very much for your time.

  36. Hi David,

    Just a quick question: I can’t seem to find a clear reference on how to embed / publish forms on a webpage once created. Could you point me in the right direction?

    Also: Great tip, Matt

  37. Oh, and one more thing, I think it’s just occurred to me that the current form on your hire page is in fact HTML and wasn’t created using LC. Would I be right in that assumption? If so, I think I’ve slightly missed the point on LC. The fact is that the user will always have to download the interactive pdf from a link on a site, as opposed to seeing it and filling it out embedded in a webpage…

    Has my penny dropped?

  38. Hi Steve,

    You’re right. The form on my hire page is html, and was not created using LiveCycle. Sorry for the ambiguity in the above post, which I have now re-worded. That’s one issue with documenting site features as I go — when I change something, I must remember those previous blog posts.

  39. Ah, thanks for clarifying that.

  40. Hi David,

    Great advice in the article, Thanks,

    One question – Is it possible to create an interactive form in LiveCycle where the user would be able to ’save’ the entries they made using Adobe reader?

    So far I have only seen articles giving advice on how to either enter, then print / email forms using reader, or to save a form data using Acrobat Professional.

    Have you come across this?

  41. Hi Alex, you need to enable usage rights in Acrobat for the primary document once you’ve created it.

    Advanced>Enable Usage Rights in Acrobat Reader

    (on a side note and apologies to David for the slight hijack, but the Adobe LC manual / help files are atrociously sparse on information)

  42. Alex,

    Glad you appreciated the article, and I trust your question has been answered?

    Steve,

    Thanks for jumping in and offering your help. Please, no need to apologise. I’m not too familiar at all with the LiveCycle help files, but definitely take your word for it.

  43. Hope someone’s got an idea.

    I’ve put together an interactive form using LiveCycle designer 7.0and it works as designed. However, when the email with the xml data is sent, the fields are in what seem to be a haphazard order. Anyone know how to sort them out so that they match the order of the form? Is there a good forum that you’d recommend for these types of questions?

    Thanks

    Jerry Kornbluth

  44. Hi Gerald,

    I’m not familiar with any such forum where you question would be answered, but hope someone comes to your aid before too long.

  45. @ Gerald – You might want to look at the Hierarchy of your form fields, I think that might be the reason that your xml data is all haphazard… To get to the Hierarchy in Windows open your form and select the Window menu > Hierarchy (or Shift+F11) I’m not sure where the hierarchy is listed on a Mac…

    Hope this helps
    Matt

  46. Thanks for helping out yet again, Matt. I hope you’re enjoying the weekend.
  47. Yes, Thanks Matt. It worked like a charm.

    Jerry Kornbluth

  48. I am using Adobe Professional 7. I created a fillable form BUT when my users fill it out (using adobe reader 8) and email it back to me they all all blank….Any help would be appreciated….

  49. I know I have to go to the Advance > Enable usage rights in Acrobat Reader but it’s not there…..I don’t see that in my Advance…

  50. Hi David,

    I have started to create a interactive pdf, and saved it to my desktop.

    When I open it now, it does not let me alter it, as if it is a read only. It lets me add ion text boxes but does not let me adjust the copy (text)

    How do I correct this, so I can continue creating it?

  51. Oh…I just cut and paste new text. I guess you can;t do that and alter it. You must make a text box

  52. Blair,

    When you open the document after it was closed, the default will be in read only format. You have to open it from your AdobeIndesign software to edit it.
    For the second question, once you copy and paste text, the software will automatically create a text box for the copied text. You can find the property of that copied text box in the Format function.
    Hope my comments help. Please let me know if you need me to clarify something. Happy Holidays!

  53. Marisa, Blair,

    Thanks for reading my article, and for acting upon it. I’ve stopped using interactive PDFs for client questionnaires, and am not very familiar with the advanced workings of LiveCycle Designer, so apologies that I can’t take time to check the software for you.

    Hue,

    That’s very kind of you to respond to Blair’s question. Happy holidays to you too.

  54. Nice post people.

    Quick question, I’ve been using Livecycle for all of our business forms and now the field personnel have iphones and cannot use any of the interactive features on their iphones. They can open the pdf, but not type into it… Is this another mac. vs. pc thing. Or is there some sort of patch, converter, enabler to allow interactive pdfs to be interacted with on an iphone?

    Thanks!

  55. Thanks, Steve.

    I’m not familiar with how compatible interactive PDFs are on iPhones, so can’t help unfortunately.

  56. Hello David,

    Thank you for this article.
    May you tell me where I may find such a pdf questionnaire? I need a sample.
    Thank you in advance.
    José

  57. Sorry, José. I stopped using mine some time ago, preferring to use an online form instead.
  58. I have created adobe interactive forms Using adobe Pro 8. I saved them (what I thought to be) backwards compatible to version 5. However, in certain versions of adobe reader, (including version 9) the check boxes don’t show up well and don’t print. Is there a solution to this? They should show up in version 9.
    Thanks.
    Lisa

  59. Is there a way were I can dissable a check off button. Meaning if I create several buttons and wanted to make sure people only select on of those so upon selection i want the other buttons to get dissable is that possible?

  60. I love the idea of an interactive PDF so I created one myself. However, what if the client uses a web-based email account? Without the ability to save the PDF, how can the client get it back to me, besides printing and faxing.

    I ask this b/c a client of mine who uses Vista says he can not save the PDF after it’s filled out and he uses hotmail as a mail app.

    Any thoughts on this?
    Thanks,
    Chad!

    BTW, love your blogs!

  61. Hi Chad,

    The only way your client can save the pdf is if he/she has the full version of the pdf. Also, try to google the topic of “saving pdf”.

  62. Lucy,

    Sorry for the delayed response if I haven’t already answered you via email. I suggest using a list of ‘radio buttons’ as opposed to check boxes. From memory (which isn’t great) you can select one radio button from the options. Not more than that.

    Chad,

    To save the form, you’ll need Adobe Acrobat (as Hue kindly suggested). Glad you like my blogs, cheers!

  63. I have developed a form with Life Cycle. But when the data is sent to me, it comes as an xhtml. I have tried using Adobe Acrobat 8 Professional, and it will not open, just jibberish. I have change default handling to static, but it still sends as an xhtml. Any suggestions

  64. Deb,
    I belief you have to save the form in a folder, then open the blank form. Then try to open the xhtml file while the blank form is open, all of the data should automatically fill in the blank form.

  65. Is it possible to “back-save” an Adobe Interactive file from Adobe 9 to a previous version of Adobe Acrobat?

  66. Dear David

    i created an interactive pdf with a mail to me button. on clicking the button, the data will be exported and attached to the desktop mail application. The problem is, in the To address, along with my e-mail address, there are some unwanted text. The text that has to come in the body of the mail appears in the To address. So if the address is not corrected, the mail fails to deliver. But the triky part is it works in some computers and causing this problem in some other computers. All the computers I tested has Reader 8 installed. I could not sort out the problem. Please help me on this

    regards
    Anand

  67. I created a pdf form, sent to my client. He filled it out and sent it back to me. But when I open the form, i can change the data filled out by him and resave the form, this way any one can change the responses received and save the form again. Is there a simple way as to when a filled up form is returned, the filled up data can not be altered??

  68. Hi Vishal,

    No, pretty much anyone with the Adobe professional (full version) will have the capability to change the content. Unless after your client filled out the information, he printed the form out in pdf format and email it. But like I said, if someone had the intension of altering the data, they can always do it one way or another. So that is on set-back that you have to keep in mind while using adobe forms.

    Have a wonderful Memorial weekend everyone! :-)

  69. Hi David,

    Thanks a lot for such a nice & valuable article.

    I have done all the step properly…but as per your instruction…”
    ..When a client has completed the questionnaire, and they press the ’submit’ button, their answers will be sent (in XML format) directly to your inbox. Upon receiving the XML attachment by email, you then need to save the file to your hard drive.”

    If I consider myself as a user…after submitting the button …A xml save window is coming..BUT No mail is coming to my mail id (as a author, which I have add in the Submit button function)

    Please Help….

    thanks

    Best Regards

    Sanghita

  70. Sorry, Sanghita. My only advice, unfortunately, is to search the programme’s help guide (if there is one). I stopped using the software some time ago.
  71. Sanghita,

    I don’t remember which option, but if you search in the help link, there should be a place where you can input the email address where you want the XML file to be sent to. If you need more help, please let me know, I can provide a more descriptive instruction if you can not find anything. I just browsed the web for some help. I found a link that might be helpful to you. http://forms.stefcameron.com/2008/08/28/submitting-form-data-by-email/
    If you still need help, email me your form and I can help you fix it. My email address is: huengo1@gmail.com

  72. Thank you very much, Hue.

What are your thoughts?

Simply fill in the form below. All comments are moderated so you may experience a short delay before yours appears. Comments should be respectful of other voices in the discussion, and I reserve the right to edit or delete comments at my discretion.