Mailinglisten-Archive |
Hallo Ingo, man kann HEADER Informationen nicht mitten im HTML Dokument ausgeben, daher scheided eine PDF-Ausgabe in einem DIV-Tag aus. Aber! Eventuell könntest Du das PDF in einem IFRAME öffnen. Viele Grüße Alexander On Sat, 2005-01-15 at 21:17 +0100, ingo.preuss at gmx.net wrote: > <?php > > > class pdf { > > function pt2cm($px) { > > return round($px / 72 * 2.54, 2); > > } > > function cm2pt($cm) { > > return round($cm * 72 / 2.54, 0); > > } > > } > > $pdf = pdf_new(); > > pdf_open_file($pdf); > > $width = pdf::cm2pt(21.0); # A4 > > $height = pdf::cm2pt(29.4); # A4 > > pdf_begin_page($pdf, $width, $height); > > /* An dieser Stelle wird der Code eingebaut, der Elemente auf der > > PDF-Seite erzeugt. */ > > pdf_end_page($pdf); > > pdf_close($pdf); > > header("Content-type: application/pdf"); > > header("Content-Description: PHP Generated Data" ); > > echo pdf_get_buffer($pdf); > > exit; > > ?> > > Ich habe mich grad selbst reingelegt. Das skript tut natuerlich seinen > Dienst. Nur halt nicht, wenn vor der <?php-Deklaration noch Html steht. > Kann ich denn nicht mit irgendeinem Trick das pdf in einem div oeffen?? > > Gruß, > Ingo
php::bar PHP Wiki - Listenarchive