Php mpdf:找不到TTF TrueType字体文件
根据本文,我尝试在CodeIgniter中实现mpdf: 我的做法与上面描述的完全相同,但我犯了一个错误: mPDF错误-找不到TTF TrueType字体文件-mPDF/ttfonts/DejaVuSansCondensed.TTF 但是文件在那里。我在Web服务器和本地主机上对此进行了测试。我改变了chmod,这也没有效果Php mpdf:找不到TTF TrueType字体文件,php,codeigniter,mpdf,Php,Codeigniter,Mpdf,根据本文,我尝试在CodeIgniter中实现mpdf: 我的做法与上面描述的完全相同,但我犯了一个错误: mPDF错误-找不到TTF TrueType字体文件-mPDF/ttfonts/DejaVuSansCondensed.TTF 但是文件在那里。我在Web服务器和本地主机上对此进行了测试。我改变了chmod,这也没有效果 我能做些什么呢?我发现了问题所在 根据CodeIgniter Wiki中的建议,我首先将MPDF.php中的_MPDF_路径设置为: if (!defined('_MPD
我能做些什么呢?我发现了问题所在 根据CodeIgniter Wiki中的建议,我首先将MPDF.php中的_MPDF_路径设置为:
if (!defined('_MPDF_PATH')) define('_MPDF_PATH','mpdf/');
我把它改成绝对路径后,一切都正常了。绝对路径如下所示:
if (!defined('_MPDF_PATH'))
define('_MPDF_PATH','/home/example.com/htdocs/ci/application/libraries/mpdf/');
我也有同样的问题。
我发现我的问题是字体。它被破坏了
我已从internet下载了字体,并将其替换到ttfonts文件夹中。
一切都成功了 而不是像这样定义_MPDF_路径 如果(!defined(“'MPDF'u PATH'))定义('MPDF'u PATH','MPDF/') 根据此更改路径。。。如果您将mdpf目录放在libraries目录中,这将不会出现任何错误 如果(!defined(''MPDF_PATH'))定义(''MPDF_PATH',APPPATH。 "图书馆/强积金/";
上传由文件管理器转换成小写文件名的库文件(自动)后得到相同的结果。@MubasharAhmad:此响应描述了一种不同的解决方案,FerMun声称该解决方案解决了问题。