2013-01-09 55 views
2

我正在寫一個代碼在PHP 5中生成一個PDF文件,它將顯示圖像。我顯示全長圖像。只要到達頁面末尾(即pdf頁面的底部),圖像就會被剪切掉。 。我希望圖像能夠從下一頁繼續顯示。因此,即使圖像大於pdf頁面的大小,也可以看到完整的圖像。是否有可能?如果是這樣,請幫助!使用fpdf庫在PDF上顯示圖像時,可以將圖像分割爲下一頁嗎?

+5

你嘗試過什麼? –

+1

我認爲這是一個合理的問題 - 他不知道從哪裏開始,並問是否有可能+一個大方向。即使我沒有預見到要做這樣的事情,我也有興趣知道這一點。 – Ynhockey

+1

@ suresh.g - 我開始使用autopagebreak(),但我並不知道它僅用於文本。基本上,我想確保在前進之前我正朝着正確的方向前進。 – Amit

回答

0

我不確定是否可以單獨使用fdpf來完成。 Image()函數不支持局部圖像;所以你需要找到一種方法來事先分割圖像(使用GD或類似的東西。)

總之,你需要找出多少圖像打印每頁(即多高PDF頁面的可打印區域,不包括頁眉,頁腳等),然後創建一個臨時圖像,該圖像包含正確的圖像裁剪。這是您使用Image()函數添加的內容。

如果使用GD,這裏是如何的圖像的部分複製到另一張圖片:

GD imagecopy() function