my $template = PDF::Template->new( filename => 'my_template.xml', ); my @params = map { { VALUE => $_ } } @text; $template->params( VALUES => \@params ); $template->write_file( 'outputfile.pdf' ); -------- # This is the contents of my_template.xml --------