每次在WKHTMLTOPDF中创建PDF(使用php)我都会在apache错误日志中获得以下内容:
Loading pages (1/6)
[> ] 0%
[======> ] 10%
[==========> ] 17%
[===================> ] 32%
[==============================> ] 50%
[=====================================> ] 63%
[============================================> ] 74%
[============================================================] 100%
Counting pages (2/6)
[============================================================] Object 1 of 1
Resolving links (4/6)
[============================================================] Object 1 of 1
Loading headers and footers (5/6)
Printing pages (6/6)
[> ] Preparing
[============================================================] Page 1 of 1
Done
然而,pdf是在没有任何错误的情况下创建的,有没有办法在错误日志变得非常大并且还掩盖真正的错误时停止它?
谢谢
答案 0 :(得分:1)
专门为wkhtmltopdf沉默:
使用--quiet
标志:
exec("wkhtmltoimage -q …");
并根据2>/dev/null
或类似的shell功能重定向 stderr :
exec("wkhtmltopdf -q … 2>&1");
后者适用于大多数命令行工具,顺便说一句。