1

Bonjour,
j'ai installé votre exemple 9 sur mon serveur (php 5) et tout fonctionne bien jusqu'à la génération du pdf. En effet, il n'arrive pas à charger l'image dynamique :

ERREUR n°6
Fichier : C:\Inetpub\vhosts\___.com\httpdocs\labo\inc\html2pdf.class.php
Ligne : 1319

Impossible de charger l'image http://http://___.com/inc/exemple09.png.php?px=5&py=20

Si je tape l'url de l'image (http://http://___.com/inc/exemple09.png.php?px=5&py=20) elle s'affiche correctement. J'ai cherché sur le forum et rien ne m'a permis de résoudre ce souci.
Le site étant en cours de construction (avant lancement) je ne montre pas le ndd mais je peux vous le donner en message privé et vous mettre le info.php dessus si besoin.
Merci.

2

3

squalyl (./2) :
mort de rire grin

Y a pas de quoi roll Comme quoi il faut de tout pour faire un monde...
Bref, en fait ce problème vient du fait que j'ai placé un accés avec mot de passe dans le .htaccess et donc ça bloque le chargement des images dynamiques. Si d'autres l'ont fait, ne cherchez plus.

Mais il reste un problème sur certaines images, j'ai une erreur :

"Adobe Reader : Données insufisantes pour une image"

alors qu'elle s'affiche bien avec &vuehtml

Je suis sous Vista 32, firefox 13.0 et Plugin Adobe Acrobat 9.5.1.283

PS: je n'ai pas le souci sur Chrome.

4

donc spipu a mis une image en provenance du site porno xxx.com dans un exemple embarrassed

pour les données insuffisantes, ça pourrait être que l'image est trop grosse pour être lue correctement dans adobe, que ce soit en poids (octets) ou taille (pixels)

sous chrome, le visualisateur pdf est intégré, ou bien fait il également appel a adobe?

5

Arf... désolé d'avoir mal interprété le "MDR".
J'avais pas capté que j'ai remplacé mon ndd par 3x picol
(PS j'ai retiré les xxx dans mon 1er message)

Pour l'image, elle est générée par un php mais sa taille de sortie est vraiment petite (vignette de 100x100 max) alors que l'original est plutôt en 600x600 et 100ko max.
Peut-être (un piste comme ça) que mon script met trop de temps à fournir la totalité de l'image au plugin Adobe ?

Pour Chrome, je ne sais pas, je n'ai pas le PC maison ici... Je regarderai ce soir.

6

bah pour le délai non, pour le coup l'image est stockée dans le pdf, puis le pdf est lu par adobe

j'ai déja vu des fichiers pdf chargés vachement lentement, mais qui marchaient quand même.

si l'image est générée par php il y a tjs la possibilité qu'elle soit invalide, ou limite valide, et qu'adobe soit strict, donc refuse de la charger.

7

En fait, les images sont stockées dans une BD sous forme de Blob.
Lors de la construction, je fais simplement :
<img src="http://___.com/imgblob.php?uid=1" style="width: 36px; height: 50px;" align="left" HSPACE="4px">
avec imgblob.php :
header("Content-type: ".$res['img_type']);
header('Content-transfer-encoding: binary');
echo $res['img_blob'];

et ça fonctionne bien sauf pour le pdf.
Y a-t-il une fonction pour tester si l'image est cohérente pour le plugin un peu comme setTestIsImage pour la présence ?

8

non, pas directement.

inspire toi de l'exemple 9 pour utiliser une image dynamique dans ton pdf
Ancien pseudo : lolo

9

J'avais placé directement l'exemple 9 sur mon serveur et j'avais l'erreur, d'où l'ouverture de ce sujet.
Je viens de l'y remettre pour contrôle et je n'ai plus d'erreur...
Et mon script fonctionne nickel maintenant alors que je n'ai rien modifié depuis hier...
En tout cas merci beaucoup pour le support top