gpt4 book ai didi

css - Phantomjs 是否支持将 HTML 转换为 PDF 的 CSS3 列?

转载 作者:技术小花猫 更新时间:2023-10-29 11:21:38 31 4
gpt4 key购买 nike

我正在尝试将 html 页面转换为 PDF。转换适用于 PhantomJS,但是,phantomjs 似乎不支持 CSS3 columns .

我正在运行的命令(html->pdf)

phantomjs.exe examples/rasterize.js http://davidwalsh.name/demo/css-columns.php sample.pdf

生成的 PDF 不支持 CSS 列样式,而是显示元素的垂直列表。

但是,运行以下命令来转换 html->image 确实支持 CSS3 Columns 样式:

phantomjs.exe examples/rasterize.js http://davidwalsh.name/demo/css-columns.php sample.png

有人可以确认这是预期的行为吗?

顺便说一句,我试过使用 wkhtmltopdf但是这个does/will not be supporting CSS Columns .

非常感谢

最佳答案

我相信 PhantomJs 所依赖的 webkit 版本可能没有实现 CSS3 列,尽管主要的 webkit 浏览器(Safari 和 Chrome)都实现了。这个链接

https://github.com/ariya/phantomjs/wiki/Supported-Web-Standards

和这个链接

http://trac.webkit.org/wiki/QtWebKitFeatures22

将尽可能多地阐明这个主题,AFAIK。

关于css - Phantomjs 是否支持将 HTML 转换为 PDF 的 CSS3 列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19275964/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com