2013-01-14 81 views
1

我想用dompdf創建pdf,但是當它試圖添加圖像時出現這個錯誤。哪個圖像php擴展安裝dompdf

Uncaught exception 'DOMPDF_Exception' with message 'Function imagecreatefromgif() not found. Cannot convert gif image: E:\APBPEVALUACIONDES/imagenes/header.gif. Please install the image PHP extension.' in E:\APBPEVALUACIONDES\dompdf6\include\cpdf_adapter.cls.php:470 

任何人都可以建議我擴展這個錯誤。

謝謝。

回答

2

imagecreatefromgif()GD PHP extension的一部分。在dompdf 0.5.1或更早的版本中,如果你堅持使用PNG,那麼你可以在沒有GD的情況下脫身,但在0.6.0 GD中幾乎是一個需求。除非你的文件不包括圖像,它顯然是這樣做的。

檢查您的PHP配置。只要你使用0.6.0,你可以在dompdf/www/setup.php(通過你的web服務器訪問)的配置頁面中查找其他任何紅旗。

而且僅供參考,這裏有全功能要求的簡要介紹:

  • PHP5 +(必填)
  • DOM extension(必填,默認啓用)
  • GD擴展
  • MBString extension
  • allow_url_fopen如果您需要訪問「遠程」文件(這將是使用具有域的URL的文件引用,例如http://example.com/image.png)。託管服務提供商有時會禁用此功能。
  • 通過運行dompdf(通常是您的Web服務器)的進程對DOMPDF_TEMP_DIR,DOMPDF_FONT_DIR和DOMPDF_FONT_CACHE指定的目錄進行讀/寫訪問。
0

我面臨同樣的問題。我做了2件事。

  1. DOMPDF_ENABLE_REMOTE以PDF格式設置爲true \ dompdf_config.custom.inc.php & PDF \ dompdf_config.custom.inc.php

  2. 我試圖與.jpg文件。

    它爲我工作!