Question

L'un de nos modèles de page est composée d'un groupe de macros. Ces articles sont un tas de tables html.

Maintenant, je veux deux de ces tables dans un script Python pour créer un PDF. Est-il possible appeler une macro à partir d'un script Python et récupérer le code HTML qui est produit?

Si oui, pouvez-vous expliquer?

Merci Eric

Était-ce utile?

La solution

Peut-être que vous pourriez créer un nouveau modèle, y compris (usage macro) seulement les macros que vous souhaitez accéder à partir de Python, puis utiliser z3c.pt.pagetemplate.PageTemplateFile () pour le rendre?

En fait, il pourrait être possible (et certainement plus facile) à utiliser chameleon.zpt.template.PageTemplate ( '

'), mais je ai jamais fait moi-même.

Autres conseils

Je serais probablement utiliser urllib.urlopen(url), extraire les données de la page retour à python et utiliser BeautifulSoup pour tirer la table (s) sur le HTML ... Et puis au format PDF ont rendu cela avec XHTML2PDF (pisa.ho).

Il pourrait y avoir un moyen plus simple, mais pour moi, ce serait la méthode la moins stressante.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top