2013-09-24 2 views
2

잘 진행되고있는 tcpdf를 사용하여 pdf 문서를 만듭니다. 내가 겪고있는 문제는 문서의 중간에 외부 PDF를 포함시키고 나중에 자신의 페이지를 계속 추가하고 싶다는 것입니다.TCPDF 및 FPDI를 사용하여 외부 PDF에서 페이지 추가

FPDI가이를 구현하는 가장 좋은 방법이라는 것을 읽었지만 솔루션을 구현하려고했습니다. 필자가 찾은 모든 사례는 외부 PDF를 배경 또는 전체 문서의 서식 파일로 사용하는 것만 큼 회피하지 않는 것 같습니다.

도움을 주시면 감사하겠습니다.

답변

0

AddPage() 메서드는 빈 페이지를 생성합니다. 각 호출은 1 페이지 만 생성합니다. AddPage() 전에 useTemplate() 앞에 전화해야합니다. 그 후에도 새로운 컨텍스트를 추가 할 수 있습니다.

$pdf = new FPDI(); 
$pdf->AddPage(); 
$pdf->AddFont('courier'); 
$pdf->Write(10, 'page 1 created by TCPDF'); 
$pages = $pdf->setSourceFile('middle.pdf'); 
for($i=0; $i<$pages; $i++) 
{ 
    $pdf->AddPage(); 
    $tplIdx = $pdf->importPage($i+1); 
    $pdf->useTemplate($tplIdx, 10, 10, 200); 
} 
$pdf->AddPage(); 
$pdf->Write(10, 'page 2 created by TCPDF'); 
관련 문제