Ala*_*lan 2 php image wkhtmltopdf centos6
我正在尝试将网页从我的网站保存为pdf。我能够使用绝对URL来使样式表工作,但是无论如何都无法使图像呈现。
我尝试使用相对URL,绝对URL-甚至是'/ var / www / vhosts ...'服务器路径。没有错误报告,也没有图像渲染。图像应该被折叠的空间就好像它不是代码的一部分一样!
我已经尝试过wkhtmltopdf版本:11.0 RC1、10.0 RC2和9.9。运行Cent OS 6.3。
我正在使用php类PHP WkHtmlToPdf(http://mikehaertl.github.io/phpwkhtmltopdf/)。我没有尝试在命令行上运行相同的命令,因为正在渲染的页面受密码保护并使用Session变量。
同一页面确实可以在浏览器中完美呈现。
我尝试了所有可以找到的解决方案-任何帮助将不胜感激!
我今天偶然发现了答案。
我的图像包含在绝对定位的div中,其高度和顶部位置均基于百分比。在网站上,包含div的高度已定义,因此可以正常工作。在打印副本上,该div不再存在,因此它似乎是将图像保持div放置在页面之外,或将其高度降低到0。两种方式-将整页大小的绝对div放置在元素周围不仅可以使图像正确呈现,还可以纠正页面上其他绝对定位的元素的位置!
| 归档时间: |
|
| 查看次数: |
7864 次 |
| 最近记录: |