require "../phppdflib.class.php"; // Starts a new pdffile object $pdf = new pdffile(); $pdf->set_default('margin', 0); $pdf->set_default('font', 'Courier'); $pdf->set_default('height', 10); $fname = "../phppdflib.class.php"; $fh = fopen($fname, "r"); $data = fread($fh, filesize($fname)); fclose($fh); $start = gettimeofday(); $p = explode("\n", $data); $top = 720; $page = $firstpage = $pdf->new_page("letter"); foreach ($p as $one) { while (is_string($one)) { $one = $pdf->draw_one_paragraph($top, 72, 72, 540, $one, $page); if (is_string($one)) { $page = $pdf->new_page("letter"); $top = 720; } else { $top = $one; } } } $end = gettimeofday(); $elapsed = $end['sec'] - $start['sec'] + ($end['usec'] - $start['usec']) / 1000000; $pdf->draw_text(72, 730, "Time taken : {$elapsed}", $firstpage); header("Content-Disposition: attachment; filename=example-wrap.pdf"); header("Content-Type: application/pdf"); echo $pdf->generate(9);