如何生成Javascript生成的HTML的PDF?

如何生成Javascript生成的HTML的PDF?,javascript,html,css,pdf,joomla,Javascript,Html,Css,Pdf,Joomla,我正在尝试允许用户动态生成内容,并将这些信息保存在一个文档中,然后允许将特定的内容导出为pdf。我已经让Joomla通过扩展在本地启动并运行(使用适当的mySQL和ANT),但如何让它们在我的域(由Dreamhost托管)上运行呢。有没有其他方法可以推荐。内容由JS和JQuery生成,并用CSS和HTML格式化 ,是我希望允许下载/导出pdf的页面 其他考虑: Web2PDF会在整个内容上生成一个PDF(拉取整个页面的HTML,而不仅仅是特定的PDFlib是票证。您需要在dreamhost服务器

我正在尝试允许用户动态生成内容,并将这些信息保存在一个文档中,然后允许将特定的内容导出为pdf。我已经让Joomla通过扩展在本地启动并运行(使用适当的mySQL和ANT),但如何让它们在我的域(由Dreamhost托管)上运行呢。有没有其他方法可以推荐。内容由JS和JQuery生成,并用CSS和HTML格式化

,是我希望允许下载/导出pdf的页面

其他考虑:


Web2PDF会在整个内容上生成一个PDF(拉取整个页面的HTML,而不仅仅是特定的

PDFlib是票证。您需要在dreamhost服务器上设置它:

然后,您需要设置一个AJAX脚本,将动态生成的内容传递给一个PHP脚本,该脚本返回pdf文件

下面是PHP脚本的示例:


棘手的部分是使用ajax下载PDF。您最好在服务器上生成PDF,然后动态地向用户显示“单击此处获取PDF”将它们链接到您生成的pdf文件。

提供HTML到pdf的转换。我相信您可以用Prince 8.x实现这一点,但它很昂贵。可能也值得研究
wkhtmltopdf
,但不确定这一点。PDFLib不是付费产品吗?这并不是有什么问题,但TCPDF是一个不错的替代品,至少是TCPDFPDFLIb是一款付费产品。我正在研究TCPDF。