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

标签 javascript html css pdf joomla

我正在努力让用户能够动态生成内容,并将该信息保存在 中,然后允许将该特定内容导出为 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/

相关文章:

asp.net - 命名 Dom 元素的 id 属性的最佳实践

html - 为什么在网站加载时会出现此 Button 动画?

html - 如何限制单个元素的边框?

javascript - 如何使用 JQuery 选择特定的 HTML 片段?

html - 使用 css 查询(响应式)在三个具有最小高度的 div 中的不同上边距

html - 在标题旁边对齐菜单

javascript - 谷歌地图 API。我究竟做错了什么?

javascript - 简单的VueJS问题(在mounted中设置$data)

javascript - 修改函数内的全局 javascript 变量

php - 将 html 表单中的数据插入 sql 数据库(html、php、sql)时,输入的值未保存