目前我在 Laravel 9 (PHP8.1) 中使用 TCPDF 為產品標簽渲染 PDF。PDF 包含許多頁面,具體取決于所選產品。我開始一個 TCPDF 并在最后為每個產品和 output() 做一個 addPage() 。
現在我收到了更改不同型別產品的內容的請求。所以我想為不同的產品型別創建類。但我仍然需要能夠在最后獲得一個 PDF 檔案。我想避免將 PDF 保存為檔案,因為它始終是一個下載檔案。
但是如何合并來自不同類的 PDF 頁面呢?
我過去使用 FPDF/FPDI,但我想避免將許多舊的 PDF 庫添加到 Laravel,它們可能不適用于 PHP8.1。對于 FPDI,我也只知道從磁盤加載 PDF 檔案 (setSourceFile()) 進行合并的方法,這不是我需要的。
TCPDF有沒有增加靈活性的好方法?
uj5u.com熱心網友回復:
沒有找到以這種方式合并 tcpdf pdf 的方法。不得不采取不同的方式,只需將渲染邏輯放入不同的類中,因此最后它由一個包裝類生成,該類將呼叫特定的產品 pdf 類以添加新頁面。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/532118.html
上一篇:帶有兩個預告片的PDF檔案?
