Hi,
ich bin Newbie sowohl in Sachen Perl, als auch Catalyst, also bitte verwendet sie sanfte Peitsche ;-)
Ich arbeite gerade an einer Catalyst-Anwendung, die PDFs in Binärform aus einer DB lesen und diese in HTML einbetten soll - und zwar ohne, dass diese "Datei" zuvor auf dem Server irgendwo als physikalische Datei abgelegt werden soll.
Derzeit bin ich soweit, dass so ein PDF quasi "fullscreen" im Browser angezeigt bekomme, wenn ich meine "Anzeigen"-Aktion in meinem "PDFDokumente"-Controller aufrufe:
http://foo/pdfdokumente/anzeigen/3. Der spannende Part im Code sieht so aus:
my $pdf = $c->model('DB::PDFDokumente')->search({ id => $args[0] });
$c->res->header('Content-Type' => 'application/pdf');
$c->res->write($pdf[0]->dokument);
Was ich jedoch erreichen möchte ist, dass das PDF
eingebettet in einem HTML-Template präsentiert wird (also "außen herum" noch reguläres HTML).
Hat da jemand eine Idee, wie ich das korrekt hinbekomme?
(Das mit der DB ist nur vorübergehend. Letztenendes sollen die PDFs über einen Webservice "hereinkommen".)
Gruss + Danke
Jens
Last edited: 2009-09-23 08:58:08 +0200 (CEST)