【问题标题】:HOW TO: convert HTML to PDF with PHP/DOMpdf?如何:使用 PHP/DOMpdf 将 HTML 转换为 PDF?
【发布时间】:2018-06-07 15:54:15
【问题描述】:

我需要你的帮助来解决这个问题:

我当前的代码是这样的:

<?php 
      require_once '../dompdf/autoload.inc.php';
      use Dompdf\Dompdf;

      $dompdf = new Dompdf();
      $html = 'Insert full HTML content';
      $dompdf->loadHtml($html);
      $dompdf->setPaper('A4', 'landscape');
      $dompdf->render();
      $dompdf->stream("codexworld",array("Attachment"=>0));
?>

这是一个错误:

如果我的代码与基本示例完全相同,为什么会出现此错误?我错过了什么?我在我的文件夹中没有找到 Autoloader.php,我必须从哪里获取该文件?

【问题讨论】:

  • 您能否分享指向您尝试遵循的示例的链接?
  • @JeffPuckettII github.com/dompdf/dompdf
  • 它在需求部分列出。 Composer 应该获取依赖项composer require dompdf/dompdf

标签: php


【解决方案1】:

显然这是 domPdf 移至 Github 后的问题。似乎 php-font-lib 库不存在。所以一种解决方案是手动下载:

或者你可以查看这个答案here

【讨论】:

  • 谢谢,它可以工作...在我这样做之后,显示另一个类似的错误,但与其他文件夹有关。我以同样的方式修复它 require_once DIR 。 '/lib/html5lib/Parser.php';需要一次 DIR 。 '/lib/php-font-lib/src/FontLib/Autoloader.php';需要一次 DIR 。 '/lib/php-svg-lib/src/autoload.php';现在我可以将简单的文本转换为 PDF
猜你喜欢
  • 1970-01-01
  • 2011-06-17
  • 2012-12-07
  • 1970-01-01
  • 2020-09-19
  • 1970-01-01
  • 2011-07-08
  • 2010-12-29
  • 2015-07-08
相关资源
最近更新 更多