题
我们的一个页面模板是由一帮宏的。这些项目是一堆HTML表格。
现在,我要一对夫妇在Python脚本这些表的创建PDF。有没有办法从Python脚本调用宏,并取回所产生的HTML?
如果是这样,你能解释一下吗?
由于 埃里克
解决方案
也许你可以创建一个新的模板,包括(使用宏)只是你想要从Python来访问宏,然后使用z3c.pt.pagetemplate.PageTemplateFile()来呈现呢?
事实上,它可能是可能的(当然更容易)使用chameleon.zpt.template.PageTemplate(“
’/>”),但我以前从来没有做过这样自己。
其他提示
我可能会使用urllib.urlopen(url)
,从页面的数据拉回到Python和使用BeautifulSoup
拉桌了HTML的...然后渲染为PDF XHTML2PDF
(pisa.ho
)。
有可能是一个更简单的方法,但对我来说,这将是最没有压力的方法。
不隶属于 StackOverflow