tuto:autre:convertir_une_page_html_en_pdf
Tuto Ubuntu : http://doc.ubuntu-fr.org/htmldoc
Un petit utilitaire sous windows et linux est htmldoc qui est disponible dans les paquets Ubuntu.
Exemple d'utilisation :
En perl
$commandline='htmldoc -t pdf13 --size A4 --webpage -f e:\inetpub\wwwroot\pdf\test.pdf http://gigi.serveftp.net'; select(STDOUT); $| = 1; print "Content-Type: application/pdf\n\n"; system($commandline);
En php
header("Content-Type: application/pdf"); flush(); $commandline= 'htmldoc -t pdf13 --size A4 --webpage -f e:\inetpub\wwwroot\pdf\test.pdf http://gigi.serveftp.net'; passthru($commandline);
En shell
htmldoc -t pdf13 --size A4 --webpage -f test.pdf http://gigi.serveftp.net
Exemple d'utilisation serveur avec possibilité de télécharger la page en pdf. Générer un random et regarder si le random existe, s'il n'éxiste pas alors le créer sinon générer un autre random jusqu'à ce qu'il soit unique. Faire télécharger le pdf à l'utilisateur et mettre un cooldown par exemple a 120 secondes pour la destruction du fichier.
Faites un –help pour la liste des options. Pour une utilisation serveur, utilisez l'option –quiet
Et voilà un serveur de conversion html vers pdf prêt à l'emploie !
tuto/autre/convertir_une_page_html_en_pdf.txt · Dernière modification : 2009/03/15 09:38 de root