use PDF::Template my $pdf = PDF::Template->new( filename => 'some_template.xml', ); $pdf->write_file('some_file.pdf');