2011-01-11 2 views
1

나는 php에서 일부 pdf 파일 geneartion 프로그램을 발견했습니다. 나는 fpdf.php가 자신의 사이트에 검색 한 .I 누락 생각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 

하지만 난 영어 버전을 찾을 수 없습니다 : 나는 그것을 실행할 때 다음과 같은 오류 경고를 얻을. 누구든지 나를 영어 버전의 전체 링크를 제공 할 수 있습니까?

+1

오류가'Failed opened 'helveticab.php''* 하나는 아마도 누락되었을 것이다. –

+0

오류를 잘못 해석하고있다. 메시지; fpdf.php가 존재합니다. 누락 된 파일은 helveticab.php입니다. – Srisa

+0

@srisa @pekka 나중에 올바른 것을 말하고 있지만 문제는 .php 파일입니다. 클릭하면 응답이 없습니다 .pdf 파일 만 내가 할 수있는 일은 .php에 있습니다. 브라우저 – magna

답변

1

helveticab.php은 FPDF와 함께 제공되는 글꼴 정의 파일입니다. 여기에서 가져 오기 : http://www.fpdf.org/

+0

나중에 링크에서 가져 왔지만 localhost로 실행하면 .php가 아닌 .pdf로 진행해야합니다. . 어떤 아이디어가 있으십니까 – magna

+0

당신이 무슨 말을하는지 이해가 안됩니다. – Mchl

+0

'font' 디렉토리가 있습니다. 'fpdf.php'가 위치한 디렉토리로 복사하면 잘 실행됩니다 – SkaveRat

-1

코드가 글꼴 라이브러리를 찾을 수 없으므로 코드에이 줄을 추가하십시오.

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

당신이해야 할 일은 전체 폴더를 복사하고 "글꼴"을 확인하는 것입니다. 안으로 들어가서 찾고있는 파일을 찾으십시오.

아무 것도 작동하지 않는 경우. $font = 'fonts/arial.ttf';으로 시도하고 "fonts"폴더에 TTF 파일을 넣으십시오. 어디서 얻을 수 있는지 모른다면. 탐색기에서 "글꼴"을 검색하고 글꼴 폴더로 드래그하거나 복사하여 TTF 파일을 가져옵니다.

doens'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.php에있는 fpdf 라이브러리를 가지고 있다고 가정하고있다.