On Wednesday 21 July 2004 HH:53:19, David Arnold wrote:
> All,

Hi David,
>
> I have a page with a link "Quiz1".
>
> When the user clicks on the the link, a perl script will be summoned that
> will populate forms of a pdf document.
>
> Now, I could create a new page at this point with a link to the newly
> created pdf, but could someone suggest a technique where I simply send the
> pdf to the user after the pdf forms have been populated?
>
> Does that sound like a redirect or does someone have a better suggestion?
>

if I understand your problem correctly, you want to generate a pdf file when 
the user clicks a link, and when the pdf is generated completely, you want to 
send it back to him?

If yes, just create the pdf file on the fly and send it back - I don't know 
how to generate pdf files in perl, therefore I'll just give you an example 
that creates a text file (untested, for demonstration only):

#!/usr/bin/perl -w

use strict;
use CGI;

my $query = new CGI();

# print the header (you need to modify this to the correct content-type for 
pdfs)
print $query -> header(-type => 'text/plain');

for (my $loop = 1; $loop <= 10; $loop++) {
  print "line $loop\n";
}

If you execute this as CGI script, the user will receive a text file that he 
can save. I think you should be able to do the same for PDFs.

HTH,

Philipp

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
<http://learn.perl.org/> <http://learn.perl.org/first-response>


Reply via email to