簡體   English   中英

使用TCPDF和FPDI從外部pdf添加頁面

[英]Adding pages from an external pdf using TCPDF and FPDI

我正在使用tcpdf創建一個pdf文檔,進展順利。 我遇到的問題是我想在文檔中間包含一個外部pdf,然后再繼續添加自己的頁面。

我已經讀到FPDI是實現這一目標的最佳方法,但我仍然堅持嘗試實施解決方案。 我發現的所有示例似乎都圍繞着使用外部pdf作為整個文檔的背景或模板,而不僅僅是作為文檔的插入。

任何幫助將不勝感激。

AddPage()方法生成空白頁。 每個呼叫僅生成一頁。 您需要在useTemplate()之前調用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');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM