[python] export d'une page HTML en PDF

Fermé
Noren Messages postés 3 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 4 avril 2006 - 4 avril 2006 à 16:17
Noren Messages postés 3 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 4 avril 2006 - 4 avril 2006 à 17:45
Bonjours,
je suis un novice en python, et je voudrais exporter des pages HTML en en fichier PDF. Malheureusement je patauge depuis ce matin, si vous avez quelques piste a me donner...

Merci d'avance.

Noren
A voir également:

5 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
4 avril 2006 à 17:19
Arg !

C'est pas une tâche facile.

Il faut un moteur de rendu HTML, comme Gecko (utilisé dans Firefox) ou IE (MSHTML).

Je n'ai pas creusé la question, mais ce n'est pas une tâche triviale.

Une solution simple que je verrais:
Installer PDF Creator, puis utiliser IE sous forme de controle COM pour lui demander d'imprimer sur PDF Creator, ce qui créérait automatiquement le fichier PDF.

Autre solution: appeler un logiciel externe pour faire le boulot, comme HTMLDoc.
0
Noren Messages postés 3 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 4 avril 2006
4 avril 2006 à 17:27
merci pour ta réactivité, en fait j'ai déjà un bout de code qui devrai faire ce qui va bien mais ayant commencé le python se matin je ne comprend pas exactement ce qu'il fait.
a première vu il recopir ce qu'il y a dans les champs d'un tableau pour les mettre dans le tableau d'un fichier pdf.

pourrais-tu m'en dire plus si je t'envois le code?

Merci encore, ++

Noren
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
4 avril 2006 à 17:35
pourrais-tu m'en dire plus si je t'envois le code?

Je risque de ne pas avoir assez de temps.

Mais il y a peut-être plus simple pour ce que tu veux faire.

Avec Google, je trouve des trucs:
https://www.tufat.com
https://directory.fsf.org/wiki/Html2pdf


Autant ne pas réinventer la roue... :-)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
4 avril 2006 à 17:39
Je viens même de m'apercevoir que le Gecko est disponible sous forme de contrôle ActiveX (COM), ce qui permet donc de l'appeller depuis Python.

Allié à PDF Creator, ça devrait permettre de créer des PDF en automatique.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
4 avril 2006 à 17:40
Si c'est sous Linux, on doit pouvoir faire la même chose en forçant un navigateur à imprimer dans un fichier .ps, puis convertir ce ps en PDF avec ps2pdf (Ghostview).
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Noren Messages postés 3 Date d'inscription mardi 4 avril 2006 Statut Membre Dernière intervention 4 avril 2006
4 avril 2006 à 17:45
je vais explorer cees pistes, merci beaucoup pour ton aide.
0