convertir une table html en image

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : convertir une table html en image

Re: convertir une table html en image

par chakerben » 14 juin 2014, 11:37

Merci pour vos aide. je vais essayer avec ces solutions, et je retourne vers vous pour le résultat

Re: convertir une table html en image

par Elie » 12 juin 2014, 20:15

Re: convertir une table html en image

par telnes » 12 juin 2014, 15:58

hello

oublie ton tableau html

tu ajuste tes deux images sur une image et tu ajoute tu texte. pas la peine de se casser la tête à parser le HTML, de chercher les image en background ... :non:

ps: et on poste son code, c'est un minumum pour demander de l'aide, on voit ou tu en est, et on comprend ce que tu as déjà fait

Re: convertir une table html en image

par chakerben » 11 juin 2014, 11:42

je veux pas de sur mesure. ça fait deux semaines que je travail sur ce script et je cherche une solution et j'ai pas encore trouvé la solution . c'est pour cela j'ai posté sur votre forum espérant trouvé une solution .
voila un exemple de code que je veux le transformé en une image (c'est comme une carte vip pour mes clients dans le site qui contient leur information (images, date de mariage ...)

Code : Tout sélectionner

<table height="413" style="background-image: url(http://mymariee.com/wp-content/uploads/2014/06/vip.jpg);background-repeat:no-repeat;" width="590"> <tbody> <tr colspan="2"> <td height="90" width="600"> &nbsp; </td> </tr> <tr> <td height="180" width="150"> &nbsp; </td> <td height="180" width="450"> <center> <p> &nbsp; </p> <p> <a href="http://mymariee.com/blog/association-des-professionnels-du-mariage-p-m/12011008-just-married-sign-bling-bling-2/" rel="attachment wp-att-3028"><img alt="association des professionnels du mariage" class="alignleft size-thumbnail wp-image-3028" src="http://mymariee.com/wp-content/uploads/2014/04/12011008-just-married-sign-bling-bling-150x193.jpg" /></a> </p> <p> &nbsp; </p> <p> &nbsp; </p> </center> </td> </tr> <tr> <td height="143" width="180"> <span style="font-size:36px;"><span style="font-family:georgia,serif;"><span style="color:#F0FFF0;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; date de mariage</span></span></span> </td> <td height="143" style="text-align: center;" width="420"> <span style="font-size:36px;"><span style="color:#F0FFF0;"><span style="font-family:georgia,serif;">nom et prénom</span></span></span> </td> </tr> </tbody> </table>

Re: convertir une table html en image

par Elie » 11 juin 2014, 00:00

... En fait tu veux du sur mesure quoi ?
Il n'est pas possible que le code HTML soit interprété directement ...
Donc oui ca va être casse couille mais bon ...

Faire un preg_split pour trouver les parties contenues dans des balises <b>, <i> et faire un changement de police à chaque fois.

Ensuite, explique nous pourquoi tu veux faire de ton code une image, on te donnera une alternative.

Re: convertir une table html en image

par chakerben » 10 juin 2014, 19:28

Merci beaucoup pour votre réponse.
Mais ce code n'interpréte pas le html. et le prend comme un text

Re: convertir une table html en image

par Elie » 09 juin 2014, 23:48

<?php
header('Content-type: image/png');
$im = imagecreatetruecolor(600, 400);
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 599, 399, $white);
$text = 'Php Ouate de phoque(none)';
$text1 = 'Php Ouate de phoque(<i></i>)';
$text2 = 'Php Ouate de phoque(<b></b>)';
$font = 'arial.ttf';
$font2 = 'ariali.ttf';
$font3 = 'arialbd.ttf';
imagettftext($im, 20, 0, 15, 25, $black, $font, $text);
imagettftext($im, 20, 0, 15, 65, $black, $font2, $text1);
imagettftext($im, 20, 0, 15, 105, $black, $font3, $text2);
imagepng($im);
imagedestroy($im);
?>
(Dans le cas présent, les fichier arial.ttf, ariali.ttf et arialbd.ttf doivent être dans le même dossier que ton script)
A toi de l'adapter

Re: convertir une table html en image

par chakerben » 09 juin 2014, 19:51

Bonjour,
Merci pour votre réponse rapide.
j'ai testé ce code mais j'ai eu beaucoup d'erreur, est ce que vous pouvez me donner tout le code et s'il ya des bibliothéque a utilisé ? et est ce que ce code permet d'interpréter le code html dans le variable $texte ?

Re: convertir une table html en image

par Elie » 09 juin 2014, 17:16

As-tu pensé à "Imp Ecran" sur le clavier ?

Non plus sérieusement, fais une boucle de toutes les informations de ta base de données et ensuite suit un tuto pour écrire dans une image :
$nom_image = "test.jpg";
$image = imagecreatefromjpeg($nom_image);
$couleur = imagecolorallocate($image, 0, 0, 0);
imagestring($image, 14, 25, 145, $texte, $couleur);

convertir une table html en image

par chakerben » 09 juin 2014, 16:34

Bonjour ,
je veux convertir une table html en une image jpeg ou png

Merci pour votre aide