NReco PDF Generator отлаживает JavaScript в исходной HTML-странице

1

У меня есть HTML-страница, которую я хочу преобразовать в pdf. страница, отображаемая в браузере без каких-либо проблем. но он не отображается правильно, когда я использую Nreco pdf-генератор. Как я могу отлаживать javascript на странице, которая выполняется в генераторе Nreco pdf? Я нашел событие HtmlToPdf_LogReceived в классе генератора PDF. но я не могу поймать сообщение console.log в этом случае. как я могу передать сообщение из javascript и получить его на стороне сервера? Есть ли прямой подход к отладке javascript на странице HTML в NReco pdf-генераторе?

Теги:
generator
pdf
debugging
nreco

2 ответа

0

Вы нашли правильный способ получения вывода журнала консоли wkhtmltopdf путем обработки события "LogReceived". Однако, чтобы получить js-ошибки, вам нужно указать опцию -debug-javascript:

var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter();
htmlToPdf.CustomWkHtmlArgs = " --debug-javascript ";
0

Я нашел свою проблему. NReco не поддерживает значение по умолчанию для параметра функции.

    function updateData(source, remove = true) {
    //...
    }

Я не тестировал свой код на IE. После запуска кода в IE11 я нашел эту проблему.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню