我有一个由其他人完成的应用程序,现在我被要求调查一个问题。
生成 pdf 报告时会抛出错误。此应用程序使用 FPDF 生成 PDF
FPDF error: Could not include font metric file
早些时候它抛出了以下错误
Warning: FPDF::include(helveticab.php) [function.FPDF-include]: failed to open stream: No such file or directory
Warning: FPDF::include() [function.include]: Failed opening 'helveticab.php' for inclusion
FPDF error: Could not include font metric file
通过包含一个包含 helveticab.php 的字体文件夹和与其他字体相关的其他 php 文件解决了这个问题
但错误 FPDF 错误:无法包含字体规格文件仍然存在。
网上搜索了一下可能的原因是
字体目录丢失
没有字体文件的访问权限。
我不确定需要向字体文件夹或文件夹中的文件授予什么权限。
在这方面的任何帮助都会有很大帮助。
我遇到过同样的问题。问题是包含所有字体的文件夹的路径不正确。因此,我在 PHP 文件中添加了更新的以下行,以反映包含所有字体的文件夹的正确路径。
定义('FPDF_FONTPATH','class/fpdf_font/');
因此,请仔细检查该行定义的路径,它应该可以正常工作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)