tags:

views:

32

answers:

1

Our accounting department has an application that presents a pdf type form where users fill in input fields.

Today we have to replace an old tax form. We don't have the developer software or the old developer. I think the software to make the form comes from adobe.

What software do we need to create/test this type of form? Is there an open source option?

A: 

From my understanding of your question that you don't need a web based program but really need a PDF Editing tool. I am assuming you need to edit the PDF and make some changes but still be compatible with your application as you cannot change the application.

Foxit Software has a new product called Foxit Phantom that allows you to create and edit PDF form fields. It is a direct competitor to the Adobe product, is currently on special and only costs $99USD. You can download it as a 30day free trial to see if it meets your needs.

http://www.foxitsoftware.com/pdf/phantom/

If you just want to change an address or company logo then Foxit Phantom can do this easily and this would be the quickest approach with the least amout of changes.

You can design the form layout in any graphic design program and save or print to PDF. Phantom comes with a PDF printer driver. You may be able to cut the form fields from the old form with Phantom and paste them onto your new PDF and then just move them around to fit.

Your biggest problem will be your own application if you have to add new data fields. There are various ways to get data from a PDF. It would help to know if this "application" is an in-house application or a 3rd party application and the extent of the changes you want to make. Getting a look at the PDF would probably help answer some of my questions.

Andrew Cash
True. I don't need web based editor. A desktop application would suffice. I see I can download adobe for 30 day trial. This may be sufficient.... Web application was written by 3rd party specifically for this company. I (hesitatingly) support it. It a is nightmare because author tried all sorts of technologies (OO, MVC, custome templating, ORM, custom form language) along the way... Does foxit allow me to save fields?
bob
The Foxit software is a good replacement for the Adobe Acrobat for the tools you need. It will allow you to create and edit PDF's, edit and save Form fields, contains a PDF printer driver, PDF viewer, OCR to create PDF/A. They are marketing it to compete with Adobe Acrobat and Foxit has been around for many years in the PDF market and the code base is mature.
Andrew Cash
Depending on how the application is written you may be forced to keep the same PDF form fields in your PDF. That is, your 3rd party app may not process extra form fields that you add and it may complain if you delete form fields that it uses. Form fields are accessed by their names. You are free to change the layout and position of the rest of your form and you should also be able to get away with changing the position, size and font etc of your form fields. Just don't change their names or types.
Andrew Cash
My recommendation would be to download either the Foxit or Adobe products and use them to edit your PDF and have a bit of a play to see if you application still works after making small changes. Just remember to keep constant backups so you can backtrack when it stops working. It will all become clearer. So do you have the source code for your 3rd party app ? Small changes and steps are best to learning such systems.
Andrew Cash