[TYPO3-german] PDF ohne Datei ausgeben
M.Müller-Späth
fms1961 at gmx.de
Wed Dec 2 14:37:33 CET 2009
Hallo André!
Dein Fall wäre doch eine prima Anwendugn des eID-Modus von TYPO3 ... (das
nur am Rand).
Um eine PHP-Datei direkt zu streamen, ist folgendes zu machen:
//HTTP-Header ausgeben
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$myPdfFile\"");
header("Content-type: application/pdf");
//die PDF Daten ausgeben
echo $pdfData;
die;
Und wie gesagt - ich würde das komplette Erzeugen und Ausgeben des PDFs in
ein PHP-Script, dass per eID-Modus abgearbeitet wird, legen, dann sparst Du
Dir die Speicherung im Session-Datensatz.
Viel Spaß!
Gruß, Manfred
On Wed, 02 Dec 2009 14:01:39 +0100, "A. Sauder"
<andre.sauder at netzwerkcenter.ch> wrote:
> Hallo zusammen
>
> Ich bin nicht sicher, ob ich hier mit meinem Problem richtig bin, aber
> ich versuch es trotzdem mal.
>
> Ich erzeuge in einer selber geschriebenen Extension mittels fpdf ein
> PDF-Dokument.
>
> Nun möchte ich, beim Klick auf das PDF-Icon, dass die Extension das
> entsprechende PDF erzeugt, und es in einem neuen Fenster angezeigt wird.
>
> jedoch möchte ich das PDF nicht erst in eine Datei speichern, und dann
> diese im neuen Fenster aufrufen, sondern das erzeugte PDF soll direkt
> ausgegeben werden.
>
> Ich habe mir vorgestellt, dass ich den Output des fpdf in eine
> Sessionvariable speichere, und im neuen Fenster ein PHP-File aufrufe,
> welches überhaupt nicht im Typo3 eingebunden ist. Dort hole ich mir das
> Dokument wider aus der Session und gebe es im Brwoser aus.
>
> Nun weiss ich aber nicht wie ich dem Browser beibringe, dass die
> Informationen die er da bekommt, kein HTML oder sonnst was ist, sonndern
> ein PDF-Dokument.
>
> Eventuell kann mir ja einer von euch helfen oder hat einen hilfreichen
> Link dafür.
>
> Danke im Voraus für eure Hilfe
> André
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
More information about the TYPO3-german
mailing list