Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre confirmé
    Inscrit en
    janvier 2006
    Messages
    818
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 818
    Points : 253
    Points
    253

    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

  2. #2
    Candidat au titre de Membre du Club
    Inscrit en
    novembre 2004
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : novembre 2004
    Messages : 22
    Points : 12
    Points
    12

    Par défaut

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •