把一个有Ajax请求的HTML页面转化PDF,因为数据没有立即返回,直接用
wkhtmltopdf http://127.0.0.1/test test.pdf
转化的PDF文件,数据还没加载出来
需要加两个参数,数据就有了
wkhtmltopdf --no-stop-slow-scripts --javascript-delay 10000 http://127.0.0.1/test test.pdf
--no-stop-slow-scripts 允许加载运行缓慢的js脚本
--javascript-delay 延迟时间
当需要将一个含有Ajax请求的HTML页面转换为PDF时,直接使用wkhtmltopdf可能会因数据未加载完全而导致内容缺失。解决这个问题可以添加两个参数:--no-stop-slow-scripts允许运行缓慢的JavaScript脚本,--javascript-delay10000设置延迟时间以确保数据加载完成。这样转换后的PDF文件就能包含完整的数据了。
354

被折叠的 条评论
为什么被折叠?



