1

salut

j ai remarque que l API gere mal la memoire surtout pour des gros rapports pdf.

Je me demande si y a pas moyen d ameliorer la gestion de memoire en faisant un truc comme dans le streaming : parser le html et en meme temps faire le dessin en GD et liberer toute suite la memoire tenue par un tag qu on a fini ,et ne garder que les donnees dont on aura besoin pour finir la conversion en pdf.

J espere que ca peut aider

Cordialement.

2

ce n'est pas possible, car je suis obligé de parser complètement l'HTML pour vérifier sa validité avant même de commencer à convertir en PDF. cela évite enormement de tests par la suite, car je suis alors sur de partir sur une base saine.

il faut au minimum 8Mo de memorylimit pour la version PHP4, et 16Mo pour la version PHP5. Beaucoup d'hébergeurs gratuits (comme free ou autre) auront surement beaucoup de mal pour convertir des PDFs assez gros. mais vu que de toute facon, dans le cas de PDFs assez gros, cela concerne souvent des entreprises, elles ont généralement leur propre serveur et peuvent donc agir sur le memory limit...

sinon, rien à voir, twenga, ca vient de www.twenga.com ?
Ancien pseudo : lolo

3

Oui Merci pour ta reponse.

Concernant Twenga c mon ancienne boite c un comparateur de prix sur le net. et donc c bien leur site www.twenga.com .

Pour les rapports en fait je lance des gros rapports qui prennent enormement de memoire jusqu a 500Mo .


Merci en tt cas.

4

500Mo ? woaw... dans ce cas là, je conseille de couper en différentes conversions. il suffit de faire plusieurs appels à la suite à la fonction writeHTML, ca marche très bien.

concernant twenga : marrant, ils ont essayé de me recruter y a 15 jours smile
Ancien pseudo : lolo

5

lol grin Ca t'arrive souvent des propositions de job grâce à ta lib ?

6

j'ai déjà eu quelques petites intégrations en freelance pour ma lib en effet, mais pour twenga, c'était surtout du au fait que j'ai mis mon CV sur l'APEC... smile
Ancien pseudo : lolo