如何获得FPDF库

问题描述:

我在php中找到了一些pdf文件geneartion程序。当我运行它,我得到以下错误警告:如何获得FPDF库

Warning: include(helveticab.php) [function.include]: failed to open stream: No such file or directory in E:\wamp\www\raj19\fpdf.php on line 789 

Warning: include() [function.include]: Failed opening 'helveticab.php' for inclusion (include_path='.;C:\php5\pear') in E:\wamp\www\raj19\fpdf.php on line 789 
FPDF error : Could not include font metric file 

我觉得fpdf.php缺失。我已搜查他们的网站上,但我无法找到英文版本。任何人都可以提供我英文版的完整链接吗?

+1

你的错误说`失败打开'helveticab.php'* * *可能丢失了 – 2011-01-11 13:32:57

+0

你错误地解释错误信息; fpdf.php存在。缺少的文件是helveticab.php – Srisa 2011-01-11 13:33:43

helveticab.php是一个字体定义文件,随FPDF提供。在此处获取: http://www.fpdf.org/

由于您的代码无法找到字体库,请将此行添加到您的代码中。

define('FPDF_FONTPATH','fpdf/font/'); 

您只需要复制整个文件夹,并检查“字体”之一。进入并搜索您要查找的文件。

如果没有任何效果。试用$font = 'fonts/arial.ttf';并在“fonts”文件夹中放入TTF文件。如果你不知道从哪里得到它。在您的资源管理器中搜索“字体”,并通过将TTF文件拖动到字体文件夹或复制它来获取TTF文件。

如果dons't不起作用,请复制您尝试调用字体文件的代码行。

取决于库位于根目录中的位置。如果在同一个地方只使用 $ str ='fpdf.php'; require($ str); 如果你的输出是在一个名为fpdf的目录中,并且你的php输出在另一个目录中,即mydoc,你需要向上走一步 $ str ='../fpdf.php'; 如果你的php输出关闭了2个步骤,即root/myfolder/mydoc/output.php,那么你需要执行两个步骤$ str ='../../fpdf/fpdf.php';我假设你有你的fpdf库在文件夹根目录/fpdf/fpdf.php