2011-11-15 23 views
13

我有一個842 x 595 PDF,72 dpi和我插入1200x800圖像,再次與72dpi。爲什麼TCPDF圖像比它應該小?

比例因子是1,imageScale是1

理論上

,我的PDF應該顯示的圖像(第一842px)的一部分。在現實中,這個比例是錯誤的,我有右邊和底部的白色空間。

我從FPDF升級,如果我切換回它顯示圖片確定。

$pdf = new TCPDF($this->orientation, 'pt', $this->format, true, 'UTF-8', false); 
$pdf->setMargins(0, 0, -1, 1); 
$pdf->setJPEGQuality(90); 
$pdf->setImageScale(1); 

$pdf->Image($image->path,0,0,0,0,'','','T',false, 72,'',false,false,0,'LT'); 

的大小和規模看起來都很好,如果我轉儲$ PDF對象...

我這麼想嗎?

回答

33
$pdf->SetAutoPageBreak(false, 0); 

如果某人有同樣的問題,這是我如何解決它。我討厭它,當我找到與我具有相同確切問題的人時,在他們解決問題後不回覆答案。

+0

+1,徵求意見。 –

+0

就是這樣......沒有找到一個小時的解決方案。謝謝! – mixable

-2

我有問題,顯示在正確尺寸的圖像解決類似的問題,消除

$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); 

和下面的代碼做的伎倆:

$pdf->setImageScale(1.53); 

希望它幫助別人。

相關問題