2016-07-21 3 views
0


맞춤 글꼴이있는 tFPDF를 사용하여 pdf 파일을 만들려고합니다.
글꼴/unifont 폴더 안에 arial 글꼴을 넣습니다.
내가 pdf 파일을 만들려면이 코드를 사용tFPDF를 사용하여 글꼴을 추가하는 방법

$pdf->AddFont('arialbd','','arialbd.ttf',true); 

$pdf->SetFont('arialbd','',16); 
$pdf->Cell(40,6, 'OÜ Kersti Võlu Koolituskeskus', 0, 1); 

$pdf->SetFont('arialbd','',10); 
$pdf->Cell(40,12,'REGISTREERIMISLEHT', 0, 1); 

$pdf->Output('test.pdf', 'I'); 

이 잘 로컬 호스트에서 작동하지만 서버에서이 파일을 업로드 할 때, 그것은 나에게 오류 보여줍니다

경고 : fopen을 (C를 : \

라이브러리가 내 로컬 호스트에서 글꼴을로드하려고 시도하지만 경로를 설정하지 않은 것을 확인합니다. (예 : xampp \ htdocs \ koolitus \ wp-content \ plugins \ koolitus \ fpdf) , 그냥 글꼴 이름을 사용하십시오
글꼴을 올바르게 추가하는 방법은 무엇입니까?

+0

Wordpress 구성에 문제가있을 가능성이 큽니다. 서버에서 로컬 데이터베이스와 동일한 데이터베이스를 사용하고 있습니까? 그것은 당신의 지역 설치가 어디서 나오는지 볼 수있는 곳입니다. 구성에 app 디렉토리에 대한 적절한 경로를 설정해야합니다. – maackle

+0

다른 데이터베이스를 사용합니다. localhost에서 'kvkoolitus'라는 데이터베이스를 사용하고 서버 데이터베이스 이름은 ''d11194sd118225 ''입니다. 상수 정의 ('PDF_PATH', plugin_dir_url (__FILE__). 'fpdf/pdf.php');이 파일은 pdf .이 파일에서는 include_once ('tfpdf.php'); tfpdf 라이브러리 포함 경로를 수정하는 방법 – anton

+0

URL 설정을 확인할 수 있습니다. https://codex.wordpress.org/Settings_General_Screen – maackle

답변

3

ttfonts.php을 제외한 font/unifont 폴더의 모든 * .php 및 * .dat 파일을 삭제하십시오. 이 모든 파일은 올바른 경로로 다시 생성됩니다.

+0

추가 할 것이 아무것도, 그것은 작동합니다! 고마워요! – anton