有什么方法可以将一些 html/css 导出到图像吗?
基本上我有一个
项目,这些项目可能会更改属性( jquery click 添加一个具有不同背景的类)。
列表,其中包含一些使用 CSS 样式的
我正在使用 TCPDF 库生成 PDF,需要将
添加到 PDF,但 TCPDF 尚不支持高级 CSS 样式。那么有没有办法生成图像,即
的快照?然后我只需要把它包含在 PDF 中。谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
(我之前没有特别仔细地阅读你的问题)
为什么不直接切换到更好的 PDF 生成器呢?
如果您可以在服务器上运行自定义软件,我强烈推荐 wkhtmltopdf。
否则,请使用 dompdf。
您可以坚持使用 TCPDF 并使用 wkhtmltoimage 来制作
ul.但是,这似乎有点疯狂。要运行 wkhtmltoimage,您需要能够运行自定义软件,如果您能做到这一点,您不妨切换到 wkhtmltopdf。如果您无法运行自定义软件 - 使用纯 PHP 渲染 HTML/CSS 是不可能的,因此您必须想出其他办法。
(I didn't read your question particularly well before)
Why not just switch to a better PDF generator?
If you can run custom software on your server, I heavily recommend wkhtmltopdf.
Otherwise, use dompdf.
You could stick with TCPDF and use wkhtmltoimage to make a screenshot of your
ul
. But, that seems a bit crazy. To run wkhtmltoimage, you need to be able to run custom software, and if you can do that, you might as well just switch to wkhtmltopdf. If you can't run custom software - it's not really possible to render HTML/CSS with pure PHP, so you'll have to come up with something else.