Я использую WKHTMLTOPDF для преобразования HTML-страниц в PDF. Я написал код ниже.
system("wkhtmltopdf http://localhost/advisory_system/frontend/index.php/Analysis/fpdf /opt/lampp/htdocs/pdf_testo/test1/pdf_final_testA_$i.pdf 2>&1");
При использовании вышеуказанного скрипта в моем скрипте PHP он выводит STATUS, например:
Загрузка страниц (1/6) [>] 0% [======>] 10% [=========>] 15%
[==========>] 18% [============>] 21% [================= >] 29%
[========================>] 41% [==================== ======>] 44%
[==============================>] 50%
[================================================= ===========] 100%
Подсчет страниц (2/6)
[================================================= ===========] Объект
1 из 1 Разрешение ссылок (4/6)
[================================================= ===========] Объект
1 из 1 Загрузка верхних и нижних колонтитулов (5/6) Печать страниц (6/6) [>] Подготовка [=====>] Страница 1 из 11 [==========>] Страница 2 из 11
[================>] Страница 3 из 11 [=====================> Страница 4 из 11
11 [===========================>] Страница 5 из 11
[================================>] Страница 6 из 11
[=====================================> стр. 7 из 11
[=================================================> стр. 8 из 11 `
[================================================> ] Страница 9 из 11
[================================================= =====>] Страница 10 из
11 [===================================================== ============] Страница
11 из 11 Готово
Как я могу предотвратить вывод статуса этого типа с помощью wkhtmltopdf?
Версия: 0.12.1 (с исправленным qt)
Наконец я получил решение, используя Exec Функция PHP. Просто выполните команду и не отправляйте система функция выводит результат выполнения.
Итак, мой сценарий выглядит так:
exec("wkhtmltopdf http://localhost/advisory_system/frontend/index.php/Analysis/fpdf /opt/lampp/htdocs/pdf_testo/test1/pdf_final_testA_$i.pdf 2>&1");
Вы можете остановить wkhtmltopdf от вывода статуса, установив конфигурации по умолчанию и подробные конфигурации следующим образом:
config.default_options = {
:quiet => true,
:debug_javascript => false
}
config.verbose = false