phpbar.de logo

Mailinglisten-Archive

[php] Modul pdflib_pl auf Server vorhanden

[php] Modul pdflib_pl auf Server vorhanden

Alexander Hinrichs ah at vision2code.de
Son Jan 16 13:06:46 CET 2005


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