在WPF浏览器应用程序上,我想嵌入一个实时网站的图像,用于显示SQL报告

在WPF浏览器应用程序上,我想嵌入一个实时网站的图像,用于显示SQL报告,wpf,image,Wpf,Image,我正在SQL报表服务器上托管SQL报表。目前,我已将页面设置为使用webbrowser工具滚动浏览不同的报告。问题是这些报告根本无法缩放,所以报告的周围要么有额外的白色,要么有滚动条。我在想,如果我能去那里的网页,简单地抓取页面的快照,处理这些报告会容易得多。图像在WPF中的缩放效果非常好 有人知道怎么做吗?我终于弄明白了 我使用URL访问参数让报表服务器和浏览器将其呈现为PNG,然后在WPF中使用了一个图像和该链接 this.ImageSource = new Uri("http://rpt0

我正在SQL报表服务器上托管SQL报表。目前,我已将页面设置为使用webbrowser工具滚动浏览不同的报告。问题是这些报告根本无法缩放,所以报告的周围要么有额外的白色,要么有滚动条。我在想,如果我能去那里的网页,简单地抓取页面的快照,处理这些报告会容易得多。图像在WPF中的缩放效果非常好

有人知道怎么做吗?

我终于弄明白了 我使用URL访问参数让报表服务器和浏览器将其呈现为PNG,然后在WPF中使用了一个图像和该链接

this.ImageSource = new Uri("http://rpt01-wq02/RptServer?/SFD/Reports/HourlyPPM&rs:Command=Render&rs:Format=IMAGE&rc:OutputFormat=PNG&rc:Toolbar=False", UriKind.RelativeOrAbsolute);  

在过去的一个小时左右,我一直在尝试使用报告URL,并成功获得了以下结果:Source=”“the Format=IMAGE&;rs:OutputFormat=PNG被认为是一个图像,并将其格式化为PNG,但它只是以一个恼人的白色背景和部分报告被截断的TIFF格式返回。