2011-11-15 18 views
13

Tengo un PDF de 842 x 595, 72 ppp y estoy insertando una imagen de 1200x800, nuevamente con 72 ppp.¿Por qué la imagen TCPDF es más pequeña de lo que debería ser?

scaleFactor es 1, es imageScale 1

en teoría, debería mostrar mi pdf parte de la imagen (la primera 842px). En realidad, la relación es incorrecta, tengo un espacio en blanco a la derecha e inferior.

Estoy actualizando desde FPDF y si vuelvo a eso muestra la imagen bien.

$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'); 

Los tamaños y escalas todos se ven bien si yo tiro el objeto $ pdf ...

Me estoy perdiendo algo?

Respuesta

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

Si alguien tiene el mismo problema, así es como lo resolví. Odio cuando encuentro personas con el mismo problema exacto que tengo y no vuelvo con la respuesta después de que lo resolvieron.

+0

+1, para el comentario. –

+0

Eso es todo ... no encontré una solución por horas. ¡Gracias! – mixable

-2

Solucioné problema similar eliminación

$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO); 

de mi código

-2

Tengo un problema con la visualización de la imagen en el tamaño correcto y el siguiente código resolvieron el problema:

$pdf->setImageScale(1.53); 

espero que ayuda a otros

Cuestiones relacionadas