2015-07-04 1 views
0

Каждый раз, когда PDF создан в WKHTMLTOPDF (с помощью PHP) я получаю следующее в журнале ошибок Apache:wkhtmltopdf пишет в апача журнале ошибок для каждого PDF созданного

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

к молчанию wkhtmltopdf конкретно:

  1. Используйте --quiet флаг:

    exec("wkhtmltoimage -q …"); 
    
  2. И перенаправлять STDERR за 2>/dev/null или аналогичные функции оболочки:

    exec("wkhtmltopdf -q … 2>&1"); 
    

Последний работает с большинством инструментов командной строки, кстати.

Смежные вопросы