将 s-s-rS 报告导出为 PDF 格式时出现 png 图像问题

Posted

技术标签:

【中文标题】将 s-s-rS 报告导出为 PDF 格式时出现 png 图像问题【英文标题】:Issue in png image when exporting s-s-rS report to PDF format 【发布时间】:2018-11-05 07:56:09 【问题描述】:

我在 s-s-rS 报告中的 PDF 导出功能存在问题。该报告包含一个带有几行的 PNG 图像。当我在浏览器(IE 和 Chrome)中预览报告时,该图像正确显示,但当我将其导出到PDF并在PDF查看器软件中打开文件,图像内部的线条变得模糊。

图像已加载到 s-s-rS 报告中的标准图像控件。我已经尝试了图像控制器内的所有图像大小属性(如原始大小/适合大小等)和不同分辨率的图像,但问题仍然存在那里。请注意,我无法将图像格式从 PNG 更改为其他格式,因为我想保持图像背景透明。

有人可以帮我解决这个问题吗?

【问题讨论】:

【参考方案1】:

这可能是很多事情。有时图像很好,但您的屏幕分辨率和 PDF 查看器相结合会使它们看起来很糟糕。

首先,尝试打印 PDF,看看是否仍然看起来很糟糕,如果打印出来看起来不错,那么很可能是屏幕分辨率和/或 PDF 查看器导致了它。我使用 Nitro PDF,它们总是比使用 Adob​​e Reader 更好看。

无论如何,保存具有更高 DPI 设置的 PNG 通常可以解决问题。通常我以 600 dpi 的分辨率保存 PNG,这可能有点过头了,但这确实意味着它们在 PDF 上很清晰。

如果您需要 Windows 工具以不同的 DPI 保存,请尝试免费的 Inkscape。导出图像时,您可以将 DPI 设置为您想要的任何值。试试 600dpi,如果可行。

【讨论】:

感谢您的建议。我已经检查了打印输出,但问题仍然存在。我也尝试过使用更高分辨率的图像,如 1200 * 800,但没有观察到任何改进,将 PDF 查看器从 Adob​​e 更改为 Nitro 对我们来说不是解决方案,因为这是客户特定的报告,我们不能要求客户换软件。任何其他建议都非常感谢。 重要的是图像的 DPI,而不是分辨率。尝试以 600dpi 保存它 是的,我已将 DPI 设置为 600,但找不到任何改进。 你有我可以查看的示例图像和/或 rdl 文件吗?另外,报告上设置的图像尺寸是多少?我会尝试复制您的报告,并可能会向您发送我通常使用的图像。 谢谢 Alan,但是这里不允许我上传图片。如何与您分享图片?我应该把它放在谷歌驱动器还是其他地方?

以上是关于将 s-s-rS 报告导出为 PDF 格式时出现 png 图像问题的主要内容,如果未能解决你的问题,请参考以下文章

将 s-s-rS 报告导出为 CSV 格式时出现问题

s-s-rS 报告导出为 PDF、EXCEL 和 MS-Word 格式问题

s-s-rS 报告 通过 URL 以 PDF 格式呈现报告

s-s-rS 错误:不支持此类接口

使用 s-s-rS 和 ASP.NET 合并以 Pdf 格式生成的报告

在 PDF 报告中以 2014 年 1 月 12 日 12:10 格式显示日期时出现问题