FPDF/FPDI는 조경 형식의 PDF를 템플릿으로 사용할 수 있습니까?

StackOverflow https://stackoverflow.com/questions/297899

  •  08-07-2019
  •  | 
  •  

문제

기존 PDF를 FPDI와 함께 템플릿으로 가져 오려고합니다. 템플릿은 조경 형식입니다. 템플릿을 새 문서로 가져 오면 콘텐츠가 90도 회전하여 템플릿 페이지가 초상화 양식에 삽입됩니다. 새 문서가 초상화에 있으면 전체 내용이 나타나지만 새 문서도 풍경이면 내용이 자르고 있습니다.

FPDI와 함께 조경 템플릿을 사용할 수 있습니까?

도움이 되었습니까?

해결책

물론, 그것은 문제가되지 않습니다. "addPage ()"을 호출 할 때 "l"을 매개 변수로 추가하십시오. 다음은 나에게 잘 작동하는 샘플입니다 (템플릿은 풍경에 있습니다)

<?php
require_once('fpdf.php');
require_once('fpdi.php');

$pdf =& new FPDI();
$pdf->addPage('L');
$pagecount = $pdf->setSourceFile('template.pdf');
$tplIdx = $pdf->importPage(1); 
$pdf->useTemplate($tplIdx); 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a test"); 
$pdf->Output('newpdf.pdf', 'F');

?>

다른 팁

Crono의 대답은 완벽하게 유효하지만 마침내이 문제를 다시 살펴 보았습니다. 이것은 최신 버전의 FPDI 도구에서만 작동하는 것 같습니다. V1.1에서 V1.3으로 업그레이드하면 문제가 해결됩니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top