기존 pdf 파일에 png 이미지를 추가하고 싶습니다. 따라서 ELITE에서 SLIM 프레임 워크를 기반으로하는 FPDI/FPDF를 내 프로젝트에 통합하려고합니다.
FPDI/FPDF가 작곡가 (composer require setasign/fpdi-fpdf
)와 함께 추가되었습니다.
require_once('../vendor/setasign/fpdf/fpdf.php');
require_once('../vendor/setasign/fpdi/fpdi.php');
$pdf = new FPDI();
$filename = '1005236946.pdf';
$pageCount = $pdf->setSourceFile($filename);
$templateId = $pdf->importPage(1);
$pdf->useTemplate($templateId);
$pdf->Image('9959544245.png',268,184,20, 'PNG');
$pdf->Output('F', '1005236946_PNG.pdf');
을하지만 ("/ php_test")를 SLIM 경로에서이 코드를 사용할 때 나는이 시점에서 "500 내부 서버 오류"를 얻을 : 나는 $의 PDF 객체가 잘 만들어 졌는지 확인했습니다
$pageCount = $pdf->setSourceFile($filename);
.
나는 웹을 검색했으나 지금까지 도움이 될만한 것을 발견하지 못했습니다. 아마도 아파치 서버와 .htaccess 파일을 가지고 뭔가를해야만 할까 ...?
매우 :-) 감사 어떤 도움
일반 규칙 : 500을 얻는다면 서버의 error_log를보고 –
슬림 지원 fpdf를 확인 하시겠습니까? –
error_log : PHP 경고 : require (../ app/models/pdf_parser.php) : 스트림을 열지 못했습니다. 해당 파일이나 디렉토리가 없습니다. 그래서 오토로더와 관련이있는 것 같습니다 ... – PeteMeier