如何生成 Javascript 生成的 HTML 的 PDF

How to generate a PDF of Javascript-generated HTML?

本文关键字:HTML PDF 何生成 Javascript      更新时间:2023-09-26

我试图允许用户动态生成内容,并将该信息放在 中,然后允许将其特定导出为 pdf。 我已经使用 Web2PDF 扩展名在本地启动并运行 Joomla(使用适当的 mySQL 和 ANT),但是我将如何让它们在我的域(由 Dreamhost 托管)上运行。 您是否可能推荐其他方法。 内容由JS和JQuery生成,并使用CSS和HTML格式化。

这是我想允许下载/导出pdf的页面。

其他注意事项:

Web2PDF在整个内容上生成PDF(提取整个页面的HTML,而不仅仅是特定<div>

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

http://wiki.dreamhost.com/PDFlib

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

下面是 PHP 脚本:http://www.webmonkey.com/2010/02/generate_pdfs_dynamically_with_php/

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