有什么方法可以将一些 html/css 导出到图像吗?

发布于 2024-11-26 22:58:32 字数 342 浏览 2 评论 0 原文

基本上我有一个

    列表,其中包含一些使用 CSS 样式的
  • 项目,这些项目可能会更改属性( jquery click 添加一个具有不同背景的类)。

我正在使用 TCPDF 库生成 PDF,需要将

    添加到 PDF,但 TCPDF 尚不支持高级 CSS 样式。

那么有没有办法生成图像,即

    的快照?然后我只需要把它包含在 PDF 中。

谢谢!

Basically I have an <ul> list with a few <li> items styled with CSS that may change proprieties ( jquery click adds a class with different background).

I'm using TCPDF library to generate PDFs and need to add that <ul> to the PDF but TCPDF doesn't yet support advanced CSS styling.

So is there a way to generate an image, a snapshot of that <ul>? Then I'd only need to include it in the PDF.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

世态炎凉 2024-12-03 22:58:32

(我之前没有特别仔细地阅读你的问题)

为什么不直接切换到更好的 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文