1. #1
    Membre averti
    Profil pro
    Inscrit en
    janvier 2006
    Messages
    821
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : janvier 2006
    Messages : 821
    Points : 305
    Points
    305

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Membre à l'essai
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : novembre 2004
    Messages : 24
    Points : 24
    Points
    24

    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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);

Discussions similaires

  1. [Jenkins] Job en échec alors que les logs affichent un succès
    Par nannous dans le forum Intégration Continue
    Réponses: 0
    Dernier message: 11/08/2014, 16h04
  2. [WD-2002] Mode PAGE affiche 2 pages cote a cote alors que j'en veux qu'une ?
    Par surfeurdesavoie dans le forum Word
    Réponses: 3
    Dernier message: 20/12/2012, 09h29
  3. Réponses: 5
    Dernier message: 29/12/2010, 16h13
  4. Réponses: 1
    Dernier message: 30/04/2009, 15h32
  5. Réponses: 1
    Dernier message: 13/01/2008, 22h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo