wkhtmltopdf как настроить кэширование html нижнего колонтитула и заголовка? - PullRequest
0 голосов
/ 20 марта 2019

Тестирование wkhtmltopdf для генерации огромных PDF-отчетов. Окончательный PDF составляет около 600 страниц. После ~ 500 страниц появилась такая же ошибка

Error:failed to load file .......... with network status code 201 and http status code 0 - Error opening kn_footer.html: Too many open files

Значение fs.file-max было около 1.6M. После ошибки его увеличили до 2097152, но это не помогает.

Попытка добавить кеширование файлов, но это не работает. Командная строка выглядит так:

wkhtmltopdf --cache-dir /tmp/ --allow /path/to/my/dir/ --margin-top 20 --load-error-handling ignore --orientation landscape --page-size A4 page kn_utf.html --footer-html kn_footer.html --header-html kn_header.html --footer-spacing 1 kn.pdf

Есть ли способ сказать, что wkhtmltopdf получает заголовок и нижний колонтитул сразу или закрывает эти файлы после каждой итерации?

...