我们的一个页面模板是由一帮宏的。这些项目是一堆HTML表格。

现在,我要一对夫妇在Python脚本这些表的创建PDF。有没有办法从Python脚本调用宏,并取回所产生的HTML?

如果是这样,你能解释一下吗?

由于 埃里克

有帮助吗?

解决方案

也许你可以创建一个新的模板,包括(使用宏)只是你想要从Python来访问宏,然后使用z3c.pt.pagetemplate.PageTemplateFile()来呈现呢?

事实上,它可能是可能的(当然更容易)使用chameleon.zpt.template.PageTemplate(“

’/>”),但我以前从来没有做过这样自己。

其他提示

我可能会使用urllib.urlopen(url),从页面的数据拉回到Python和使用BeautifulSoup拉桌了HTML的...然后渲染为PDF XHTML2PDFpisa.ho)。

有可能是一个更简单的方法,但对我来说,这将是最没有压力的方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top