哪些步骤将重现该问题?1. wkhtmltopdf.exe --disable-smart-shrinking --print-media-type --page-size A4 --dpi 96 --margin-top 25 --margin-bottom 25 file:///.../ debug.html mytest.pdf
什么是预期的输出?我希望在结果pdf文件中看到非收缩内容
你看到了什么呢?结果pdf文件中的内容缩小
您使用的是什么版本的wkhtmltopdf?0.11.0 rc2
什么操作系统?Windows 7 64位
问题有点宽泛.我需要在一些div之前插入分页符,具体取决于它们的高度.我写了相应的脚本.但事情是在"缩小的世界"中由脚本分析的坐标发生变化,结果是丑陋的.所以我需要禁用收缩才能使其正常工作.
另一方面,文档说'--disable-smart-shrinking'是"仅使用修补的QT".我的'wkhtmltopdf'版本是否实现了这个功能?我怎么能找到它?我应该安装QT甚至重建wkhtmltopdf吗?
简而言之:我有一个带有KO代码的页面,在谷歌浏览器,Firefox,Safari等中运行得非常酷.但是在Internet Explorer中性能已经消失.我试过IE10,IE11.渲染大约150行需要10到25秒.
详细信息:该页面表示用户的工作队列,其中显示了他们的任务.要求不要在该页面上使用任何分页.该表的每一行至少有十几个变体要显示(链接,按钮,输入,CSS样式,处理用户事件,自定义js插件等).prod上的平均行数为100-200 +.用户可以应用不同的过滤器和排序.
我已经尝试过的事情:
减少了计算属性的数量(在可能的情况下更改为pureComputed)
减少使用模板的数量,if if和ifnot bindings(根据profiler,他们是最耗时的任务) - 我尽可能使用可见
试图使用knockout-fast-foreach自定义绑定(https://github.com/brianmhunt/knockout-fast-foreach)
使用IE和Chrome工具分析代码以消除内存泄漏
用ko.bindingReport.js(https://gist.github.com/kamranayub/65399fa247a6c182bc65)描述代码
上面指定的方法在Chrome中调整代码(根据ko.bindingReport.js)几乎快两倍.但IE仍然太慢 - 渲染大约10秒.
IE浏览器:
伙计们,有什么想法吗?