我有一个需要以 PDF 格式显示大量报告的 Web 应用程序。它是一个 asp.net 应用程序,我正在使用 SSRS LocalReport 对象以 PDF 格式呈现,然后写入页面。我必须使用本地模式(而不是远程模式),因为我在发送到报告进行渲染之前对 C# 中的数据进行了大量处理。
我发现这些报告需要很长时间才能呈现 - 有些超过几分钟。这是不可接受的,因为我在 2000 年使用 Crystal Reports V8 编写的之前的应用程序在几秒钟内呈现这些报表。
我正在使用 VS 2012 和 Report Viewer 2012,我很惊讶技术在 12 年内倒退了这么多。
我注意到 SSRS 通常在页面渲染方面存在巨大问题,我认为这是因为 SSRS 的结构是基于控制的,而不是真正基于页面的 Crystal Reports。因此,Crystal 在页面大小、页眉、页脚和页码方面并没有那么纠结。
任何有类似问题和任何建议的人都会非常感激。