mit pdflib pdf erzeugen

RoninRobert

Mitglied
Hallo
Ich möchte an User meiner Seite eine E-Mail verschicken in der sie ein Link bekommen, wo eine PDF-Datei im Browser geöffnet wird. Die Datei sieht bis jetzt so aus:
PHP:
//Erstellen des PDF-Objektes
$doc = pdf_new(); 
//Erstellen des neuen Dokumentes innerhalb des Objektes
pdf_open_file($doc);

//Festlegen der Dokumentinformationen
pdf_set_info_author($doc,"xxx");
pdf_set_info_title($doc,"Vertrag");
pdf_set_info_subject($doc,"Vertrag für Ferienwohnung in Kroatien");
//Neue Seite innerhalb des Dokumentes beginnen mit den Parametern für Breite und Höhe
pdf_begin_page($doc,250,500);

//Font festlegen mit Schriftgröße und Encodingverfahren(meistens „host")

pdf_set_font($doc,"Helvetica",9,"host");

//Inhalt einfügen mit Angabe der x und y Koordinaten

pdf_show_xy($doc,"Hallo Leute",10,400);

//Seite innerhalb des Dokumentes beenden
pdf_end_page($doc);

//Dokument schließen
pdf_close($doc);

//Dokument aus dem Buffer holen

$buff = pdf_get_buffer($doc);
//Header für die Ausgabe im Acrobat Reader verändern
header("Content-type:application/pdf");
header("Content-lenght:".strlen($buffer));
header("Content-disposition:inline, filename=tutorial.pdf");
echo $buff;

//Dokument aus dem Speicher löschen
pdf_delete($doc);
Wenn ich die Seite jetzt allerdings öffne muss ich den Browser refreshen, damit sich der Reader öffnet und das Document anzeigt. Woran liegt das?
Danke
Ronin
 
Hi weiß denn keiner woran dass liegen kann? Da muss doch nen Fehler in dem Code drinne sein, denn der Header wird verändert, aber anscheindend erst, wenn der Browser refresht wird ausgegeben!
Danke Ronin
 
Zurück