RDLC嵌入式图像在PDF中失真

时间:2011-02-04 15:17:26

标签: image pdf reporting-services rdlc

我有一个非常简单的RDLC报告,我在标题中使用PNG图像构建。经过多次试验,我们无法获得外部图像来处理分期和生产中的报告。

然后我将图像嵌入RDLC并部署更新的文件。图像显示在ReportViewer控件中。但是,当使用查看器的导出功能来获取PDF时,图像会出现乱码和扭曲。它基本上看起来好像图像就像星球大战的介绍文本,但垂直重复直到它消失。这在我的测试机器和阶段/生产中都会发生。

在嵌入图像时,我有没有做错的事情?我想过看看我是否可以用另一种方式对图像进行MIME编码,然后将其插入到RDLC中。看起来似乎已经工作了。

2 个答案:

答案 0 :(得分:18)

想出来了。

在某种程度上,它确实与编码有关。似乎PNG编码做了很奇怪的事情。我尝试过JPEG和GIF编码,并且都在ReportViewer和PDF导出中工作。我尝试更改为不同的PNG(透明度和非透明度),并有各种失真问题。

我的建议是,如果将带有ReportViewer的嵌入图像导出为PDF,则应使用GIF或JPEG格式嵌入RDLC。

答案 1 :(得分:0)

我刚遇到这个问题。对我来说,您可以从SSRS预览生成的PDF显示PNG就好了。但是,当我向SharePoint发布报告,然后管理电子邮件订阅以发送PDF时,该PDF显示图像全部变得模糊(基本上是倾斜的图像,然后垂直重复)。在我的情况下,我使用的分辨率大于4000 x 4000的PNG文件。我将其重新调整为更像1200 x 1200的内容,订阅中的PDF显示PNG就好了。

相关问题