Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF
PDF Forum d'entraide sur la gestion dynamique de documents PDF avec PHP. Exemples : PDFLib, eZPdf, PhpToPdf... Avant de poster -> FAQ PDF et Cours PDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/12/2011, 21h03   #1
Membre confirmé
 
Inscription : janvier 2006
Messages : 705
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 705
Points : 229
Points : 229
Par défaut [TCPDF] dimension page et image differentes alors que les mêmes

Bonjour à tous

j'utilise tcpdf.

Mais je ne comprends pas bien mon problème

j'ai des imges qui font une taille donnée en pixels w * h

Donc je crée mon PDF et mes pages selon cette page et pourtant l'image ne couvre pas totalement la page (qui a donc la même dimension!!!)

je tente de trouver le problème depuis ce matin sans succès

je commence à devenir dingue !!!

mon code :


Code :
1
2
3
4
5
6
7
8
 
$orientation = 'L';
$imageInfo = getimagesize($monimage);				
if ($imageInfo[0] < $imageInfo[1]) $orientation = 'P';
$pdf = new TCPDF($orientation,'px');
$pdf->SetMargins(0,0);
$pdf->AddPage($orientation, array($imageInfo[0],$imageInfo[1]));
$pdf->Image($monimage, 0,0,$imageInfo[0],$imageInfo[1],'jpeg','','',false);
Est-ce que quelqu'un avec plus d'expérience avec cette biblio que moi pourrait me dire pourquoi si la page et l'image font la même dimension, je me retrouve avec une page avec la bonne place mais une image plus petite? (il me place du blanc à droit et du blanc en bas de la page)

merci beaucoup, ça fait des heures que je cherche
Garra est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2012, 16h43   #2
Candidat au titre de Membre du Club
 
Inscription : novembre 2004
Messages : 22
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 22
Points : 12
Points : 12
Salut,

Je ne sais pas si tu as déjà trouvé la réponse à ton problème, mais je me suis cassé la tête là dessus ce week-end, j'ai cru devenir fou....

trouvé tout bêtement cette après-midi :

Code :
1
2
3
4
5
6
7
8
9
10
$pdf =& new TCPDF('L', 'mm', array($cdv_h,$cdv_w));
$pdf->SetMargins(0, 0);

$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->SetAutoPageBreak(false, 0);

$pdf->addPage();
$pdf->Image("./images/cdv_remplie.png",0,0,$cdv_w,$cdv_h);
ChrisPM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h41.


 
 
 
 
Partenaires

Hébergement Web