D'autant plus que la plupart du temps, un document HTML est formatté en XML... Comment dire... "A peu près, mais pas tout à fait du tout en fait".
Solution la plus simple que je connaisse : PDF995, avec une petite contrib pour pas être emmerdé par la GUI qui propose de la pub.
J'ai testé sur une appli que j'ai écrit, et ça marche plutôt bien : tu charges ton document HTML (ou autre) dans un contrôle capable de le reconnaître (IE), et tu lances l'impression sur ce drivers. En sortie t'as un fichier PDF.
C'est pas super clean, mais ça a l'avantage d'être tout ce qu'il y a de plus simple parmi les trucs introuvables sur le net.
A noter d'ailleurs pour ce qui est de PDF995, qu'il existe un tas d'autres outils du même auteur, dont certains t'affranchiront peut-être du passage par IE ou par la couche d'impression.
http://www.pdf995.com/suite.html
Exemple de sortie avec ce topic du forum :
http://www.bci-logs.fr/medias/pdf995-1.pdf
Message édité par Arjuna le 19-04-2006 à 14:25:44