我想讓dompdf在內部服務器上運行。使用默認的config.inc.php設置,我得到的運行演示相當於在下列「你好世界國際」腳本:dompdf無法加載
Warning: require_once(/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php): failed to open stream: No such file or directory in /var/www/dompdf-master/dompdf_config.inc.php on line 335
Fatal error: require_once(): Failed opening required '/var/www/dompdf-master/lib/php-font-lib/classes/font.cls.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/dompdf-master/dompdf_config.inc.php on line 335
當我關掉DOMPDF_ENABLE_AUTOLOAD
,我不再得到這樣的警告,但代碼失敗,出現以下:
Fatal error: Class 'DOMPDF' not found in /var/www/rfq/test.php on line 115
以下是代碼:
require_once("/var/www/dompdf-master/dompdf_config.inc.php");
$dompdf = new DOMPDF(); // this is the line that fails
$dompdf->load_html($quotehtml);
$dompdf->render();
$dompdf->stream("rfq".$_REQUEST['quoteid'].".pdf");
這是Ubuntu的12.04,上最新的補丁,以默認的Apache設置。
非常感謝。
可能重複-lib必須通過作曲者安裝或複製到lib/php-font-lib](http://stackoverflow.com/questions/13431905/php-font-lib-must-either-be-installed-via-composer-或-copy-to-lib-php-font-lib) – 2013-02-22 21:38:08
任何人在閱讀本文後即使添加'php-font- lib'在'dompdf_config.inc.php'的332行改變'Font.php'的文件名爲'font.cls.php' – Sisir 2014-01-20 06:47:10