gpt4 book ai didi

PHP-font-lib 必须通过 composer 安装或复制到 lib/php-font-lib

转载 作者:IT王子 更新时间:2023-10-29 01:13:43 48 4
gpt4 key购买 nike

我正在尝试将一些 html 转换为 pdf。经过一些谷歌搜索后,我发现 dompdf但是当我尝试转换时,我会检索

PHP-font-lib must either be installed via composer or copied to lib/php-font-lib

这就是我想要做的:

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

我该如何解决?谢谢!

最佳答案

Dompdf 最近移动到 Github ,我们还添加了 Composer 支持。为此,我们删除了对所需外部库的引用 php-font-lib .

注意:如果您使用 composer 安装 dompdf(和 php-font-lib),您需要将 define("DOMPDF_ENABLE_AUTOLOAD", false); 放在 dompdf_config.custom.inc.php 中。这将允许 Composer 自动加载 php-font-lib这是通过 dompdf 的 composer.json 文件安装的。否则,您可能仍会收到错误。 (参见此 issue)

如果你没有使用 composer 并且想在这个库中使用最新版本的 dompdf: ( source )

  • Github 获取最新的 dompdf 版本并将其解压到一个目录中。
  • 也从 Github 下载库版本
  • 创建 dompdf/lib/php-font-lib/classes/目录。
  • 在 zip 文件中,将 src/FontLib/文件夹中的内容粘贴到您新创建的目录中。

关于PHP-font-lib 必须通过 composer 安装或复制到 lib/php-font-lib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13431905/

48 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com