2017-10-16 17 views
0

내가 setasign FPDI 일부 PDF 파일을 편집 할, 그것은 FPDI 여전히 버전 1.6에서 때 * 내가 그것을 사용하려면이 방법을 사용합니다. 내가 작곡가Laravel 5.2. * 이상에서 setasign fpdi v2.0.0을 사용하는 방법?

composer require setasign/fpdf & composer require setasign/fpdi 

를 통해 설치 그리고 내가 그것을 사용 Laravel 컨트롤러 :.

$pdf = new \FDPI(); 
$pdf->setSourceFile('PATH/TO/SOURCEFILE'); 
$pdf->Output(); 

그것은 FPDI 버전 1.6 작동 * (기존)

하지만 난 FPDI의 V2.0.0을 사용하고 난

를 사용하여 컨트롤러에서 FPDI 클래스를 호출 할 때
$pdf = new \FPDI(); 

는 오류 메시지 Laravel

에서 Laravel5에 FPDI의 V2.0.0을 사용하는 방법에 대한 조언을 "FPDI 클래스를 찾을 수 없습니다"를 제공?

미리 감사드립니다.

답변

0

버전 2는 네임 스페이스를 사용

$pdf = new \setasign\Fpdi\Fpdi(); 

전체 마이그레이션 가이드는 here 사용할 수 있습니다.

+0

아, 내 말은 네임 스페이스를 인식하지 못했습니다. 솔루션을 제공해 주셔서 감사합니다. – Fradia

+0

@jan slabon 주셔서 감사합니다. –