首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Dompdf\Dompdf类未找到错误

Dompdf\Dompdf类未找到错误
EN

Stack Overflow用户
提问于 2017-09-15 01:32:19
回答 1查看 7K关注 0票数 0

最近,我为我的一个项目下载了dompdf库,我以压缩格式下载了它,然后解压缩到我的xampp->htdocs->project文件夹中,然后输入以下代码来检查它是否工作,

代码语言:javascript
复制
<?php
   require_once 'dompdf/src/Autoloader.php';
    use Dompdf\Dompdf ;
    $dompdf = new Dompdf();
    $dompdf->loadHtml(file_get_contents('index.php'));
    $dompdf->setPaper('A4','landscape');
    $dompdf->render();
     $dompdf->stream();
      ?>

我是新来的,不知道这个版本的dompdf,我下载的是0.8.0,这是当前的版本,我如何解决这个问题?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-18 17:45:12

看起来你下载的是源代码,而不是包装释放。源代码下载并不包括充分使用Dompdf所必需的所有依赖项(例如php-字体库),因此,如果您想使用源代码,您需要分别下载这些依赖项,并引用它们的自动选择器。

推荐的安装Dompdf的方法是通过作曲家

首先从命令行:composer require dompdf/dompdf

然后,只需在代码中使用Composer的自动加载程序:require 'vendor/autoload.php';

如果您不能使用Composer,那么下一个推荐的方法是to 下载打包发行版。打包版本包括一个自动加载程序和所有依赖项。安装后,只需参考包含的自动加载程序:require_once 'dompdf/autoload.inc.php';

如果您希望继续直接使用源代码,则需要下载依赖项,然后依次加载每个依赖项。(这一讨论可能有帮助)。

代码语言:javascript
复制
require_once '/dompdf/lib/html5lib/Parser.php';
require_once '/php-font-lib/src/FontLib/Autoloader.php';
require_once '/php-svg-lib/src/autoload.php';
require_once '/dompdf/src/Autoloader.php';
Dompdf\Autoloader::register();
use Dompdf\Dompdf;
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46230396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档