2012-03-25 4 views
1

Ich benutze PHPPdf Bibliothek, um PDFs in meiner Symfony2 App zu generieren. Ich konnte jedoch keine Möglichkeit finden, PDF-Rohdaten in eine Datei zu schreiben/zu speichern.PDF-Datei mit PHPPdf speichern

Von Symfony-Controller habe ich versucht, dies:

$content = $this->render('AcmeBundle:PDF:template.xml.twig'); 
file_put_contents('documents/123.pdf', $content); 

aber wie es mir HTML erhalten gemacht scheint und keine PDF-Binärdaten. Wenn ich @Pdf Annotation addiere, wird die gesamte Ausgabe zum PDF-Dokument und in den Browser geroutet, aber ich muss stattdessen Rohdaten für den späteren Abruf speichern.

Ich schaute in FacadeBuilder, aber konnte nichts nützliches finden.

Jede Hilfe wäre sehr geschätzt ...

Antwort

1

einen Blick auf this nehmen, ich glaube, Sie $content = $facade->render($xml); wie im Beispiel Aktion verwendet werden sollen.

+0

Ja, genau das habe ich gesucht - vielen Dank! :) Ich war zu sehr damit beschäftigt, die ganze Bibliothek zu durchsuchen, um 'ExampleController': | zu vermissen –