Reporting services 如何以高分辨率将SSRS图表导出为PDF?

Reporting services 如何以高分辨率将SSRS图表导出为PDF?,reporting-services,Reporting Services,我有一个简单的SQLServer2005ReportingServices报告,带有条形图。当我直接从VisualStudio的预览窗口打印时,一切看起来都很好,但是如果我将报告导出为PDF文件并打印它,那么标签甚至一些垂直线都会出现像素化。如何提高PDF导出的分辨率 编辑: 设置HumanReadablePDF=True会使PDF变得更大(4MB比20KB),但图表看起来还是一样 我可以直接从预览窗口打印到PDF文件(使用PrimoPDF),图表看起来很好——也许有一种方法可以代替SSRS导出

我有一个简单的SQLServer2005ReportingServices报告,带有条形图。当我直接从VisualStudio的预览窗口打印时,一切看起来都很好,但是如果我将报告导出为PDF文件并打印它,那么标签甚至一些垂直线都会出现像素化。如何提高PDF导出的分辨率

编辑:

设置
HumanReadablePDF=True
会使PDF变得更大(4MB比20KB),但图表看起来还是一样


我可以直接从预览窗口打印到PDF文件(使用PrimoPDF),图表看起来很好——也许有一种方法可以代替SSRS导出功能来实现这一点?

尝试修改设备信息设置,尤其是HumanReadiblePdf属性。
IIRC该设置实际上与文档提示的压缩相反

请看这里:
这似乎仍然是SSRS 2008 R2中的一个问题。修复方法是将我的图像从PNG更改为JPEG@DanielAuger最后一个链接的方向是正确的。我在这里再次将其包括在标题中:


我的答案在上述链接底部的以下摘录中找到:

我没有在本地模式下使用控件,我的PDF仍然很大。为什么? 如果您的PDF包含图表或PNG图像,则这些图像可能会在添加到PDF文件之前转换为位图。尽管此位图数据将被重新压缩,但其空间效率不如原始图像。为了避免这种转换,使用JPEG图像或颜色类型为3的PNG文件(PNG颜色类型信息可在中找到)

在ReportingServices2005SP1之前,允许使用其他颜色类型的PNG图像。不幸的是,为了修复导致某些PNG在呈现为PDF时出现损坏的错误,我们需要添加颜色类型限制。更不幸的是,图表作为高DPI的非彩色类型3 PNG发送到PDF渲染器。这当然是我们希望在未来消除的限制,但在Reporting Services 2005中不太可能修复。 *

注意:强调我的。