0

ファイルにロゴを追加すると、PDF を印刷できませんtemplate_header.php。有効にするinclude_once("template_header.php")と、PDF が生成されず、次のエラー メッセージが報告されます。

PHP Fatal error:  Call to undefined function imagecreatetruecolor()

ヘッダー (include_once行の上など) を無効にすると、ロゴがなく、テキストのみを含む PDF が生成されます。

以下を有効にしようとしましたが、同じ問題が続きます。

define("DOMPDF_ENABLE_REMOTE", true);

私のdompdf版。です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");
4

1 に答える 1

3

PHP で GD ライブラリのインストールを確認してください。

PHPファイルで実行<?php phpinfo(); ?>し、GDライブラリをチェックしてから

ここに画像の説明を入力

アップデート -

あなたをチェックしてphp.ini探しますextension=php_gd2.dll

;[コメント済み] の場合は、コメントを解除してサービスを再起動します。

于 2013-02-14T05:37:06.700 に答える