use PDF::Report; use PDF::Report::Table; $main_rpt_path = "/home/ics/work/rpts/interimmtr_prebill.rpt"; $main_rpt_pdf = new PDF::Report('PageSize' => 'letter', 'PageOrientation' => 'Landscape',); $main_rpt_tbl_wrt = PDF::Report::Table->new($main_rpt_pdf); $main_rpt_tbl_wrt->addTable( build_table_writer_array($pt_column_headers_ref));