Hi Reicardo, This can't be done by using the pdf_* functions in php without reading the whole source file, parsing the HTML and then working the $x and $y for each line.
There are some alternatives. If you don't really care to much about formatting you could try this: $pdf = pdf_new(); pdf_open_file($pdf); pdf_begin_page($pdf, 595, 842); $font = pdf_findfont($pdf, "Times-Roman", "winansi", 0); if ($font) { pdf_setfont($pdf, $font, 10); }else{ die("Font Error"); } pdf_set_value($pdf, "textrendering", 1); PDF_show_wraped($pdf,strip_tags(implode("",file($filename))), 50,750,500); pdf_end_page($pdf); pdf_close($pdf); $data = pdf_get_buffer($pdf); header("Content-type: application/pdf"); header("Content-disposition: inline; filename=test.pdf"); header("Content-length: " . strlen($data)); echo $data; function PDF_show_wraped(&$pdf, $text, $left, $top, $width){ $fontsize = pdf_get_value($pdf,'leading'); $length = pdf_stringwidth($pdf,$text); $textHeight = ceil($length/$width)*$fontsize; $h_align='left'; while(pdf_show_boxed($pdf,$text, $left,$top,$width,$textHeight,$h_align,'blind') > 1){ $textHeight += $fontsize; } $top-=$textHeight; pdf_show_boxed($pdf,$text,$left,$top,$width,$textHeight,$h_align); return $top-$textHeight; } Of course you would need to do something about page wrapping but that should be quite easy. Also you could exec() an external programme like txt2pdf (<http://www.codecuts.com/mainpage.asp?WebPageID=156>). I have seen a html2pdf as well but can't remember where right now. Chris > -----Original Message----- > From: E. Ricardo Santos [mailto:[EMAIL PROTECTED] > Sent: 20 December 2003 02:22 > To: [EMAIL PROTECTED] > Subject: [PHP] html or php to pdf whith pdflib? > > Hello, somebody knows like turning a file HTML or php to pdf > by means of pdflib but without having to write line to line? > > > > that is, a file already existing php or HTML, can be turned > with pdflib? > > > > This I ask it because to where it studies pdflib, exit pdf > is due to write line by line and coordinate by coordinate. > A pdf already created can also be mattered and to combine > it with the new exit. But what I did not find he is all > this is the particularitity that I raise. > > > > I hope has explained to me correctly > > -- > PHP General Mailing List (http://www.php.net/) To > unsubscribe, visit: http://www.php.net/unsub.php > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php