【问题标题】:Which image php extension install for dompdf为 dompdf 安装哪个图像 php 扩展
【发布时间】:2012-12-28 23:35:13
【问题描述】:

我正在尝试使用 dompdf 创建一个 pdf,但在尝试添加图像时出现此错误。

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

任何人都可以向我建议这个错误的扩展。

谢谢。

【问题讨论】:

    标签: image dompdf


    【解决方案1】:

    imagecreatefromgif()GD PHP extension 的一部分。在 dompdf 0.5.1 或更早版本中,如果您坚持使用 PNG,您可以不使用 GD,但在 0.6.0 中,GD 几乎是必需的。除非您的文档不包含图像,这显然是。

    检查您的 PHP 配置。只要您使用的是 0.6.0,您就可以在位于 dompdf/www/setup.php(通过您的网络服务器访问)的配置页面中查找任何其他危险信号。

    仅供参考,以下是完整功能要求的简要说明:

    • PHP5+(必填)
    • DOM extension(必填,默认开启)
    • GD 扩展
    • MBString extension
    • 如果您需要访问“远程”文件(即使用带域的 URL 的文件引用,例如 http://example.com/image.png),allow_url_fopen 设置为 true。托管服务提供商有时会禁用此功能。
    • 运行 dompdf 的进程(通常是您的 Web 服务器)对 DOMPDF_TEMP_DIR、DOMPDF_FONT_DIR 和 DOMPDF_FONT_CACHE 指定的目录具有读/写权限。

    【讨论】:

      【解决方案2】:

      我也面临同样的问题。我做了两件事。

      1. DOMPDF_ENABLE_REMOTE 在 pdf\dompdf_config.custom.inc.php 和 pdf\dompdf_config.custom.inc.php 处设置为 true

      2. 我尝试使用 .jpg 文件。

        它对我有用!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-10-08
        • 2013-09-17
        • 2017-12-03
        • 2016-11-30
        • 1970-01-01
        • 1970-01-01
        • 2023-04-08
        • 2013-10-23
        相关资源
        最近更新 更多