我有一个带有彩色和黑白图像的页面,当我使用 wkhtmltopdf 从 html 文件生成 pdf 时,
我只得到彩色图像,如何让它打印所有图像,我尝试了高级选项,但没有成功。
如果我以灰度打印,那么所有图像都会出现,但我不想要灰度。
有什么帮助吗?
我有一个带有彩色和黑白图像的页面,当我使用 wkhtmltopdf 从 html 文件生成 pdf 时,
我只得到彩色图像,如何让它打印所有图像,我尝试了高级选项,但没有成功。
如果我以灰度打印,那么所有图像都会出现,但我不想要灰度。
有什么帮助吗?
我想出了如何解决这个问题,我尝试了一种试错法,发现如果我们为所有图像提供以下参数,无论颜色或黑白,它都会出现
wkhtmltopdf --图像质量 75
注意:任何值 <= 75 都有效,更高的值仅打印黑白图像的空白区域
这个问题很老,但我会添加这个,以防有人遇到类似问题并且无法升级。
我发现应用这个 CSS 为我解决了非彩色图像渲染的问题。
img {不透明度:0.99;}
继续我上面的评论:
这个修复还没有发布,所以你必须自己编译它。
如果您使用最新的暂存分支进行编译,所有镜像现在都可以按预期工作。请记住按照“自己安装 QT”说明进行编译。
此外,如果您想静态编译,请参阅我的注释(在 2011 年 12 月 19 日的编译 wiki 页面上)关于编辑两个文件以允许静态编译 webkit(需要更改的 2 个文件是/tools/configure/configureapp.cpp
和configure
)。