我有一些“大”的html文件4Mb.
然后我通过Pechkin将一个文件转换为PDF(.NET Wrapper for WkHtmlToPdf static DLL)我可以安全地睡觉大约3-5分钟.
输出PDF内部有2Mb和大约500页.
var html = "...html..."; var data = HtmlToPdf2(res); Console.WriteLine("HtmlToPdf2 done: " + sw.Elapsed);
…
private static byte[] HtmlToPdf2(string html) { var pechkin = new SimplePechkin(new GlobalConfig()); var pdf = pechkin.Convert(new ObjectConfig() .SetLoadImages(true) .SetZoomFactor(1.5) .SetPrintBackground(true) .SetScreenMediaType(true) .SetCreateExternalLinks(true),html); }
我的秒表说:
Start: 00:00:00.0007693 TransformXMLToHTML done: 00:00:03.6661490 HtmlToPdf2 done: 00:03:50.7784590 WriteallBytes done: 00:03:50.7871326
我的用户等了这么久才会哭.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。