javascript - codeigniter 将 html 渲染为图像

标签 javascript jquery codeigniter mpdf

我有一个页面需要打印为“A4”内容。所以我尝试使用 mPDF 库。在该页面中,我有一个日历内容。起初我使用 CI 的日历,当我将其渲染为 mPDF 时,它运行得非常好。但由于用户的指定,我最近将日历更改为 jquery 日历。所以我使用 FullCalendar 更改了它。 当我将它传递给 mPDF 时,它在该页面中显示了我的其他内容,但 FullCalendar 的 javascript 没有出现在 PDF 中。

我正在考虑将输出更改为图像。是否有任何工具(即库)可以将我的输出更改为图像并将其显示在浏览器中?

注意:我的页面中有 javascriptcss,我读到大多数 pdf 生成工具无法呈现 javascript 或 css,或两者都无法呈现。

最佳答案

您可以尝试使用 Canvas 创建屏幕图像,然后将其发送给您的 PDF 创建者。我意识到这不是一个完整的答案,但我正在出于类似的目的而研究它。 This question has some more details .

关于javascript - codeigniter 将 html 渲染为图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14219068/

相关文章:

php - Mysql 查询列中以及搜索关键字中的逗号分隔值

php - 如何在 Controller Codeigniter 中显示验证消息

javascript - 使用 javascript 对象作为 "function store"并动态调用它们?

javascript - 消费Web服务剩余返回: No 'Access-Control-Allow-Origin'

jquery - Laravel:Ajax 用户注册验证错误

javascript - 如何在一个字段中选择一张图像,同时也将其选择到另一个字段中?

php - codeigniter 如何在此查询中设置条件并加入我的第二个表

javascript - if/else 语句不起作用

javascript - 如何解决 html2pdf.js 中的 "blank page"问题?

javascript - 这个人如何让控制台显示在 jsfiddle 的输出 Pane 下方?