从 SSRS 导出 PDF 时"System.ArgumentOutOfRangeException: Non-negative number required"



我正在尝试使用报表查看器在PDF报表中渲染图像,但"导出"按钮不起作用。

以下是异常详细信息:

Non-negative number required.
Parameter name: value 

许多帖子表示,这个问题出现在Sqlserver2005版本中,并且已经在CU7中得到解决。但目前我使用的是SQL Server 2008R2版本,并遇到了这个问题。

SSRS在高分辨率文件和某些格式方面存在问题。由于您的帖子指出图像来自CyberShot相机,并且使用了相机的原始未压缩文件,请参阅下文在SSRS中的图像上始终使用72dpi或更低的分辨率

高分辨率的PNG和JPEG不会导出,但会显示在报告查看器中。使用图像编辑器(如Paint.NET)将图像本身的分辨率和大小更改为较低的值(200x200,72dpi)。在报告中根据您的需要放大较低的图像大小似乎可以做到这一点。

您也可以尝试其他格式。请确保根据存储图像的方式,将报告中的链接更新为新图像或保存到数据库。如果出现下载的图像,则可以尝试将图像大小调大。

相关内容

  • 没有找到相关文章

最新更新