如何在Drupal 8中使用Dompdf? [关闭]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Drupal 8中使用Dompdf? [关闭]相关的知识,希望对你有一定的参考价值。
我需要使用Dompdf和Drupal 8来生成一些PDF。我花了几个小时寻找适当的Drupal 8方式来做到这一点。但不幸的是我没有找到任何。然后我以经典的方式尝试了自己,包括我的自定义模块中的Dompdf库,如下所示,我成功了。
我已经下载了Dompdf库并将其放在根目录下的Drupal'libraries'文件夹中。
require_once DRUPAL_ROOT .'/libraries/dompdf/src/Autoloader.php';
Autoloader::register();
use DompdfDompdf;
以上述方式,我可以在我的模块控制器中成功使用Dompdf。但我认为这不是正确的Drupal 8方式。所以如果有人能给我一个更好的解决方案。提前致谢。
答案
更好的解决方案是使用Drupal核心使用的东西 - Composer。
在how to use Composer in custom module上查看此示例,并在composer.json中添加Packagist dompdf/dompdf
以上是关于如何在Drupal 8中使用Dompdf? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
dompdf 没有从 Laravel 8 和 Livewire 视图下载 PDF
markdown 如何使用Composer在Drupal 8中应用补丁