2011-01-11 20 views
1

我在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

回答

-1

由於您的代碼無法找到字體庫,請將此行添加到您的代碼中。

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

您只需要複製整個文件夾,並檢查「字體」之一。進入並搜索您要查找的文件。

如果沒有任何效果。試用$font = 'fonts/arial.ttf';並在「fonts」文件夾中放入TTF文件。如果你不知道從哪裏得到它。在您的資源管理器中搜索「字體」,並通過將TTF文件拖動到字體文件夾或複製它來獲取TTF文件。

如果dons't不起作用,請複製您嘗試調用字體文件的代碼行。

0

取決於庫位於根目錄中的位置。如果在同一個地方只使用 $ 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