我正在努力让用户能够动态生成内容,并将该信息保存在 中,然后允许将该特定内容导出为 pdf。我已经使用 Web2PDF 在本地启动并运行 Joomla(使用适当的 mySQL 和 ANT)扩展名,但我如何让它们在我的域(由 Dreamhost 托管)上运行。您是否可以推荐任何其他方法。内容由 JS 和 JQuery 生成,并使用 CSS 和 HTML 进行格式化。
Here , 是我希望允许下载/导出 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 文件。
关于javascript - 如何生成 Javascript 生成的 HTML 的 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11072235/