尝试使用selectpdf获取javascript错误

时间:2019-03-09 04:42:06

标签: selectpdf

在C#中使用selectPDF将URL转换为PDF。显然有一些javascript错误。转换发生时是否有办法获取错误,以便我能看到发生了什么事?

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,并在页面顶部添加了以下代码以找出错误。在我的情况下,错误是“ SyntaxError:意外的令牌'const'”-SelectPDF在后台使用的任何浏览器显然都不支持ES6。

<script>
    window.onerror = function (msg, url, lineNo, columnNo, error) {
        document.write('<p>' + msg + '</p>');
    };
</script>

答案 1 :(得分:0)

免责声明:我为SelectPdf工作。

对不起,您的回复很晚。也许将来可以帮助其他人。

要在转换后获取控制台日志,请检查 converter.ConversionResult.ConsoleLog

SelectPdf支持多个渲染引擎。默认的WebKit渲染引擎可以渲染ES5 javascript。闪烁引擎可以渲染ES6。

答案 2 :(得分:0)

另一种方法是使用旧的WebKit ES5浏览器来查看有问题的页面-这允许进行交互式调试,并且可以帮助迅速缩小问题的范围。

最近我使用Opera 15.0取得了成功。 Opera的存档版本当前可从以下位置下载:https://get.geo.opera.com/pub/opera/desktop/