2013-08-19 88 views
0

我有一些信息可以在fancybox中弹出,例如,一个用户表单(包括图像,他/她的地址,电话号码,姓名等),现在我该如何将其转换为PDF并让用户下载PDF文件。这可以通过使用jQuery来实现。让用户通过将html信息转换为pdf来下载pdf

我使用数据表来显示用户信息的行,当在单个行中单击时弹出fancybox。 datatables中有一个名为datatools的插件,它允许用户将表格转换为使用'swf'文件的csv,xls,pdf文件。有什么方法可以将HTML呈现的页面转换为PDF吗?

我使用python2.7,瓶

+1

我认为你最好的选择是为你想要生成的表单添加一个Postscript模板,将你想要的值插入到该模板中,然后用Ghostscript生成一个PDF文件,然后发送给用户。 – kindall

+2

有[Flask-WeasyPrint](http://pythonhosted.org/Flask-WeasyPrint/)扩展名,它可以将模板呈现为PDF。 –

回答