我正在使用ephtmltopdf dll将html页面转换为pdf。我正在将数据表加载到aspx页面并将其转换为pdf。当数据表的大小不像100到200时,它工作正常记录。在这种情况下需要大约2分钟左右。但是需要太长时间,大小就像3000多条记录一样。在这种情况下,将aspx页面转换为pdf需要3个小时。结果是在两者中获得的。案件。这是问题所花费的时间。代码中没有任何东西可以被优化。我们可以做任何数据。 我正在使用asp.Net c#。
答案 0 :(得分:0)
尝试在HTML静态大小中制作所有可能的内容。指定所有单元格的像素大小。我猜测布局是最长的,试图将表格放到pdf页面上。或者尝试让你的代码将3000行拆分成单独的表,每个pdf页一个,而不是库必须找出拆分位置的一个巨大的表。
你能在图书馆运行一个分析器吗?要了解它花费的时间最多的方法。
答案 1 :(得分:0)
在服务器中使用IE 8解决了我的问题。不知道为什么会这样......早些时候我正在使用ie 7。