phpexcel pdf-rendering-Bibliothek wurde nicht definiert

Nach dem Versuch und nicht um PDFs erzeugen mit PHPExcel 1.7.6 (out of memory-Fehler), habe ich ein Upgrade auf 1.7.8. Ich kann nicht für das Leben von mir herauszufinden, wie es funktioniert. Ich habe versucht, tcPDF und mPDF, und es ist das gleiche für beide.

Setzen es zurück zur Excel-Ausgabe kann ich sehen, ich werde den Pfad richtig. Alle die ich bekomme ist "PDF-Rendering-Bibliothek wurde nicht definiert", und ich kann nicht herausfinden, was er will - ich habe versucht 'mPDF5.4', 'MPDF54' (der eigentliche name des Ordners selbst), 'mpdf', 'mpdf.php'...jedes mal gleich.

Habe ich mit PHPExcel seit über einem Jahr, bin also nicht ganz neu. Ich habe viel mehr Zeit, als ich wohl zugeben, auf dieses problem, und ich habe nicht gefunden das beschriebene problem überall, also ich hab das Gefühl mehr als ein wenig dumm, dass ich anscheinend der einzige zu sein, der nicht dies herauszufinden.

Den eigentlichen code, den ich verwende, ist folgende:

ini_set('include_path', ini_get('include_path').'\\Classes\\');

$rendererName = PHPExcel_Settings::PDF_RENDERER_MPDF;
$rendererLibrary = 'mPDF5.4';
$rendererLibraryPath = ini_get('include_path') . $rendererLibrary;

(Das ist ziemlich gut, eine Kopie der Beispiel-code.)

Im Interesse der Vollständigkeit, der Header, die ich verwende sind

echo header("Content-Type: application/pdf");
echo header("Content-Disposition: attachment; filename=".$filename.".pdf" );
echo header('Cache-Control: max-age=0');

Diese in der Nähe der Anfang der Datei, natürlich.

In der Nähe des Ende der Datei, der Ausgabe-code ist

$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'PDF');
$objWriter->save('php://output');
Können Sie zeigen Ihre eigentliche renderer-Konfiguration, code?

InformationsquelleAutor Bendustries | 2013-02-05

Schreibe einen Kommentar