无法生成带徽标的pdf

时间:2013-02-14 05:25:06

标签: php dompdf

如果我在template_header.php文件中添加徽标,则无法打印PDF。 如果我启用include_once("template_header.php"),则它不会生成任何PDF,并且会报告此错误消息:

PHP Fatal error:  Call to undefined function imagecreatetruecolor()

如果我禁用了标题(即include_once行之上),则会生成没有徽标且仅包含文字的PDF。

我尝试在下面启用,但同样的问题仍然存在:

define("DOMPDF_ENABLE_REMOTE", true);

我的dompdf ver。是dompdf_0-6-0_beta3

有人可以帮我吗?

以下是更新后的代码

require_once("dompdf/dompdf_config.inc.php"); 
$dompdf = new DOMPDF();
$html = '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>booking</title>
<link rel="stylesheet" href="style/style.css" type="text\css" media="screen" />

</head>
<body>

<div align="center" id="mainwrap">
<?php include_once("template_header.php")?>

</div>
</body>
</html>';
$dompdf = new DOMPDF(); 
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream("sample.pdf");

1 个答案:

答案 0 :(得分:3)

请在php中检查您的GD库安装。

在php文件中运行<?php phpinfo(); ?>并检查GD库然后

enter image description here

更新 -

检查php.ini并查找extension=php_gd2.dll

如果; [已评论],则取消评论并重新启动服务。