Php 如何将dompfg包括在我的控制器操作中。。现在它显示空白页
我正在使用dompdf将html内容转换为pdf。。这是我的基本代码Php 如何将dompfg包括在我的控制器操作中。。现在它显示空白页,php,dompdf,Php,Dompdf,我正在使用dompdf将html内容转换为pdf。。这是我的基本代码 $path_pdf = BASE_PATH.'/public/dompdf/dompdf_config.inc.php'; require_once($path_pdf); $html = '<p>Hello PHP</p>'; $dompdf = new DOMPDF(); $dompdf->load_html($html); $dompdf->render(); $
$path_pdf = BASE_PATH.'/public/dompdf/dompdf_config.inc.php';
require_once($path_pdf);
$html = '<p>Hello PHP</p>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");
$path\u pdf=BASE\u path./public/dompdf/dompdf\u config.inc.php';
需要一次($path\u pdf);
$html='Hello PHP';
$dompdf=新的dompdf();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream(“sample.pdf”);
但在第二行,我已经包括了DOMPF
... 当我运行此页面时,它会显示一个空白屏幕。在进行一些调试后,我发现dompdf_config.inc.php不包括。。。
我已经检查了我的文件路径,它是正确的。
任何想法。。
提前感谢。基本路径从何而来?您使用的是框架吗?如果指定相对于PHP脚本或文件系统根目录的路径,会发生什么情况。。感谢回复,我已经在public/index.php中添加了定义的BASE_路径,我正在使用Zend框架。不管是相对路径还是根。。。实际上我有这样的定义:localhost/myporject/public。。。。我还检查了路径是否正确……那么
$path\u pdf
的值是多少?它实际上指向dompdf_config.inc.php吗。另外,您使用的是哪个版本的dompdf。0.5.1没有一个非常健壮的自动加载器,所以您应该使用0.6.0,特别是如果dompdf集成到一个框架中。谢谢Brian。。。我已经解决了…实际上lib\php font lib\classes中缺少这个font.cls.php文件。。所以这就产生了问题。。现在它工作得很好。。。我还生成了pdf。。。但是当我给定制的纸张尺寸时,在纸张尺寸上遇到了一些问题。。。所有东西都正常工作,但我的html内容在pdf中显示不完整。。。我还将英寸转换为点。。。但是它不起作用。。任何帮助,请提前感谢。