让我解释一下我的上下文,我们有一个Windows窗体应用程序,用报表查看器生成报表。使用视觉工作室2017 ,我们不得不升级到 Report Viewer 2016 ,但我们已经看到与之前版本生成的相同pdf(我的意思相同)现在是双倍大小,所以渲染和打印过程比较慢。 有人有同样的问题吗? 任何解决方案?
答案 0 :(得分:0)
最后,我们解决了这个问题。 它们是增加pdf大小的嵌入式字体。 显然,在新版本的报表查看器中,默认情况下未设置此选项:
[bytes] bytes = report.Render("PDF", @"<DeviceInfo><EmbedFonts>None</EmbedFonts></DeviceInfo>", out mimeType, out encoding, out extension, out streamids, out warnings);