PDF::Template (Hangs when content reaches second page)
eric256
created: 2005-12-02 14:08:26

I'm trying to learn PDF:Template in order to automate some PDF production (phone lists, price lists, the like0). The following code works great until the content reaches the end of the page, then it appears to hang indefinitaly and according to top its not even using up a ton of resources.

#!/usr/bin/perl
use strict;
use warnings;

use CGI qw/:standard/;
use PDF::Template;

my $pdf = PDF::Template->new(filename => 'report.xml');
my $loop = [];
push @$loop, {Name => "Test" , Address => rand} for 1..80;
$pdf->param( records => $loop );
print header(-type=>'application/pdf'), $pdf->get_buffer;
TEmplate:

  
    
      
Hello World
Page

Any ideas?


___________
Eric Hodges $_='y==QAe=e?y==QG@>@?iy==QVq?f?=a@iG?=QQ=Q?9'; s/(.)/ord($1)-50/eigs;tr/6123457/- \/|\\\_\n/;print;
Re: PDF::Template (Hangs when content reaches second page)
created: 2005-12-02 14:49:26
Maybe you should try setting a PAGESIZE in your PAGEDEF.

--traveler

Re^2: PDF::Template (Hangs when content reaches second page)
created: 2005-12-02 14:52:12
No, that's not the problem. There's a bug somewhere in the bowels of PDF::Template / PDF::Writer that I created when I merged autrijus's changes in. That's what happens when you
  • don't have a good testsuite
  • are using an API that's been deprecated
  • haven't touched a module in 2 years
I'm working on it right now, but have no idea when it will be fixed.

My criteria for good software:
  1. Does it work?
  2. Can someone else come in, make a change, and be reasonably certain no bugs were introduced?

perlmonks.org content © perlmonks.org and dragonchild, eric256, traveler

prlmnks.org © 2006 edmund von der burg (eccles & toad)

v 0.03