Slashdot Mirror


Formats for Electronic Forms?

Bifurcati asks: "I'm a grad student at the University of Queensland, Australia. I am frequently required to submit forms (e.g., annual reports) which are sent as Word or RTF documents and must be filled in electronically. However, these are almost impossible to use under Linux (e.g., StarOffice) because the tables and formatting are just too complicated and get mangled. Even Word for Mac sometimes has problems. Can anyone suggest a better, cross-platform format? Could PDF files with forms do this? What are the costs & learning curve? User friendliness is vital for both admin and student. Alternatively, can anyone suggest ways they could make their Word files more compatible across platforms?"

12 of 38 comments (clear)

  1. HTML? by Anonymous Coward · · Score: 3, Insightful

    Add a bit of PHP, maybe a database, and easy form processing.

  2. HTML by Fred+Nerk · · Score: 5, Insightful

    What about good ol' online forms? They are accessable from almost any PC, the users can't go changing the layout of the forms, data can be real-time, and there's no need for someone to parse the forms by hand.

    --
    Anything is possible, except skiing through revolving doors.
    1. Re:HTML by MasterDirk · · Score: 2, Insightful

      This is just what the net is good at. XML!

      Honestly, it is!

      --

      "Programming is like sex: one mistake and you have to support it for the rest of your life."

    2. Re:HTML by Anonymous Coward · · Score: 2, Insightful

      One problem is printing HTML. It's hard enough to make a good screen layout. Making it look good on paper, so that certain parts are guaranteed to be on certain pages, is very difficult.

    3. Re:HTML by slittle · · Score: 2, Insightful

      Once you've snarfed all the data from a form into a file or DB, it can be barfed back out in whatever format and layout you want.

      --
      Opportunity knocks. Karma hunts you down.
  3. PDF forms would seem to be a perfect fit. by Talonius · · Score: 4, Insightful

    They allow you to save the data with the form, transfer the data to a remote source without any loss, and at the remote site you can process the PDF form with additional software. Individuals can save the form and take it with them to have the data entered, removing the requirement for a connection to the network (ala HTML forms).

    Acrobat allows you to easily specify the types of data you want them to allow to input. There's quite a few PDF form creation software packages available as well allowing you to do to this.

    We use them at my place of employment and have had only one problem: data entry sections that can widely vary. There's no way to make the section grow or shrink that we've found so if the form creator specified area isn't large enough to hold your data you could be out of luck when you go to print.

    In that same vein they don't deal well with ad hoc data being added to the beginning or end of the form as a Word or RTF file would. The purpose of a form is to get away from that sort of data, but it happens.

    --
    My reality check bounced.
    1. Re:PDF forms would seem to be a perfect fit. by CRCulver · · Score: 3, Insightful

      I'm terribly sorry to have to be the one to inform you of this, but PDF sucks.

      Some of the arguments on that site you cite are silly. I mean, the guy writes: "Have you ever looked inside a PDF file? It may preserve the document's data, but it does it in a non-standard way." What is a "standard way"? Furthermore, PDF doesn't do anything different than PostScript, and PostScript is revered in the printing industry because it is so dependable, for it will always print the same way.

      The author then goes on to say: "Printed documents are unreadable until you track down the correct printer driver." Duh. This isn't a PDF problem, it's a printer problem. I'm sure MS Word, DVI documents etc. look like crap if you can't set up your system correctly.

      Personally, I would like to see XMLFO become the usual method of interchanging printable documents online because then one can approach it in many ways through standard XML tools. But PDF isn't bad for documents one expects to be printed.

    2. Re:PDF forms would seem to be a perfect fit. by einhverfr · · Score: 2, Insightful

      xpdf requires printer drivers? So does ggv?

      Actually, I have read PDF's without printer drivers installed for quite a while. What you are describing is an Acrobat Reader (or perhaps Windows) problem rather than a PDF one.

      --

      LedgerSMB: Open source Accounting/ERP
    3. Re:PDF forms would seem to be a perfect fit. by uits · · Score: 2, Insightful

      Yes, because everything proprietary "sucks". Regardless, it's an open format, it's ubiquitous, and it fills a need you obviously don't understand.

  4. PostScript by Cranx · · Score: 2, Insightful

    You can't just edit PostScript directly?

  5. MOD PARENT UP by blackcoot · · Score: 2, Insightful

    i was going to suggest something along these lines. if you're serious about it, you may want to check out xforms especially if you're doing any major processing of those forms once all is said and done.

  6. It's not just a linux problem ... by jc42 · · Score: 2, Insightful

    It's perhaps worth pointing out that it's also a problem for Windows users. If you have a version of Word that's very different from the one used to generate the form, there's a good chance that it'll be garbled for you, too.

    The funny thing is that university admin types tend to use ancient, unpatched versions of W98 (or even W95), so it's students with an up-to-date XP machine that are likely to have problems. OO on linux can often read such files better than recent versions of Word.

    Of course, the real solution is to somehow educate them to the risks of using Word docs. But they're university people; they probably can't be educated.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.