0

从报表服务器导出到PDF时遇到问题。在VS2010和C#中编写的ASP.Net网站中的报表查看器控件中导出为PDF时,在一般情况下它可以正常工作。但是,通过传递给此相同报告的某些参数,它会输出损坏的PDF文件。SSRS PDF导出出错

一个特点是这个参数组合损坏了PDF文件是输出量最大的数据。所有其他渲染格式在所有情况下都能正常工作

非常感谢您的帮助。

+0

我发现了另一个导致它的参数组合。这种关系显然是产出的规模。两组参数都会产生较大的输出。 –

+1

检查报表是如何在设计视图中设置的。如果它没有正确设置以适应单个页面的宽度和高度,则可能会在返回大量数据时以奇怪的方式将内容推送到不同页面。也许你的C#应用​​程序在这方面遇到了困难? – mameesh

+0

我认为这可能与页面高度有关。修改该值可修复某些报告,但对其他报告而言已被破坏。高度配置可能导致损坏的PDF文件是非常奇怪的。我不认为它是特定于ASP.Net站点。该文件也无法从ReportServer导出。 –

回答

1

我使用的是Adobe PDF Viewer - 最新版本。发现问题在SSRS 2008 R2的累积更新6中得到修复。安装Service Pack 2可解决问题。