1

Bonjour,
Tout d'abord mes remerciements et félicitations pour ce projet absolument incontournable quand on veut publier du PDF dans une application WEB smile

Je souhaiterais savoir comment procéder pour soumettre une contribution au projet HTML2PDF
Techniquement, il s'agit :
- d'une modification apportée à HTML2PDF V4.03 localement dans la classe parsingCSS afin de résoudre un souci d'accès à des images en CSS
- d'une modification de TCPDF V5.0.002 permettant d'optimiser les temps de génération de PDF (diviser le temps de génération par 10 environ), ce qui rend acceptable la génération de gros document en production
Cette contribution a été testée et est actuellement utilisée, mais je souhaiterais la diffuser dans le respect de votre licence, en procédant à un "Contributor Licence Agreement", si cette contribution est intéressante pour vous.

Dans l'attente de votre réponse, et avec encore tous mes remerciements

2

L'auteur d'HTML2PDF ne passe pas souvent sur le forum en ce moment, essaie plutôt de le contacter par e-mail smile
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Ok merci pour l'info smile
J'ai voulu suivre la recommandation de passer sur ce forum, qui est sur la page de html2pdf, mais effectivement un email peut faciliter les choses!

4

Salut,

On est je pense tous preneur de tes optimisations, moi le 1er smile
Est-ce que Laurent a donné signe de vie à ce sujet ?

Sinon, il va falloir trancher sur la licence (la même que HTML2PDF peut-être > GNU LESSER GENERAL PUBLIC LICENSE).

Tiens nous au courant parce que ton histoire de génération x10 est très alléchante !
--
Ben

5

Pour info et en attendant une hypothétique réponse des uns et des autres, je vous signale qu'il est rapide d'améliorer plus que sensiblement les performances de génération de pdf en mettant à jour la version TCPDF incluses dans la v4.3 de HTML2PDF.

La version 5.9.067 de TCPDF a été testée avec succès.

N'étant pas la dernière sortie, loin de là puisque nous en sommes à la v6.0.059, voici le lien pour la télécharger : http://sourceforge.net/projects/tcpdf/files/tcpdf_5_9_067.zip/download

Il suffit ensuite de décompresser l'archive dans le répertoire de HTML2PDF puis de modifier l'appel à cette classe dans le fichier : html2pdf.class.php

remplacer :; define('HTML2PDF_USED_TCPDF_VERSION', '5.0.002')
par :; define('HTML2PDF_USED_TCPDF_VERSION', '5.9.067')

Et le tour est joué !
Vous allez être agréablement surpris par la vitesse de génération des PDF.

Il ne manquera plus que la modif (attendue) dans le code même de HTML2PDF pour être pleinement satisfais !
--
Ben