使用WKHtmlToPDF为我公司的基于Web的地图服务生成PDF。 基本上,我采用模板HTML文件,将图像注入div,将HTML保存到磁盘并使用WKHtmlToPDF渲染为PDF。
现在,在大多数模板上,它都是一种享受。但在一个特定的一个,图像应该是(int pdf)是一个灰色区域。但是,如果我右键单击灰色区域并选择“将图像另存为...”,则保存的图像是正确的。
链接是创建的PDF及其所基于的HTML。最迫切需要帮助,并提示赞赏。
答案 0 :(得分:1)
我遇到的问题是没有将特定图像打印到PDF。同一页面上的其他图像是。丢失图像的src
来自CDN,但没有扩展名,即src="\\path/to/image?param"
。使用前面提到的-n
开关(禁用Javascript),图像显示在生成的PDF中。谢谢Jordaan。
答案 1 :(得分:0)
不知道为什么会这样,但添加“--disable-smart-shrinking”选项,和/或删除“-n”(禁用Javascript)选项,修复它。