2013-02-24 45 views
1

我的錯誤:如何在phpexcel中設置pdf?

請特別注意:設置$ rendererName和$ rendererLibraryPath在這個腳本的頂部值
適合您的目錄結構

我的位置

$rendererName = PHPExcel_Settings::PDF_RENDERER_MPDF; 
$rendererLibrary = 'mpdf'; 
$rendererLibraryPath = $_SERVER['DOCUMENT_ROOT'].'/PHPExcel/Tests/PDF/' . $rendererLibrary; 

我的名字文件MPDF .php on htdocs/PHPExcel/Tests/PDF /'

我該如何解決? 如果我添加

$randererLibrary = 'mpdf.php'; 

那麼它的創建PDF,但損壞的PDF文件。 非常感謝。

+0

可能問題在於'$ renderedLibraryPath'中的值不正確。打印出來並確保它直接與服務器的文件結構對齊。 – 2013-02-24 06:17:48

+0

如果我回顯路徑,那麼它顯示H:/ xampp/htdocs/PHPExcel/Tests/PDF/mPDF @Micholas Pickering – kazim 2013-02-24 06:49:59

+0

服務器上的路徑是否正確?從下往上爬。 – 2013-02-24 06:53:20

回答

0

這樣定義

$rendererLibraryPath = dirname(__FILE__).'/PHPExcel/Tests/PDF/' . $rendererLibrary; 

你需要使用完整路徑渲染的庫路徑。