imrags has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks
I've been asked to create a pdf file with input fields
wherein the user can enter data and then save the file with written data.
The other task that i've been given is to create input fields in
the pdf where the user can modify the pdf files, create new pages etc..
Can anyone suggest me a good module for the same?
Raghu

Replies are listed 'Best First'.
Re: PDF with perl
by CountZero (Bishop) on May 25, 2009 at 06:32 UTC
    That is not a task for the faint-hearted! But should you choose to accept this mission, have a look at PDF::API2, PDF::API2::Simple, ... and other modules about PDF.

    CountZero

    A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      You were so so so correct countzero...I've absolutely
      no idea even after going thru the one's that you mentioned
      . People, Any other tutorial????
      Raghu
        I know: I have been in the same spot ...

        After having looked at these modules from all sides; I simply gave up. It is just too much effort to layout even the simplest of pages with these low level functions.

        That is why I have switched to use LaTeX or TeX to write documents and transform them into PDF. These documents are written in the Template::Toolkit language, filled with data exported out of a database. All through the good services of Perl, of course.

        Some more pointers which may be of interest to you:

        CountZero

        A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James