2011-04-07 33 views
0

我正在使用MS Chart Control将报告生成为png文件。我现在该如何让用户点击按钮并将报告下载为xls或pdf?将浏览器上的图像导出为xls或pdf

即。我有一个客户端上的PNG文件,有没有办法将这个发送到服务器进行转换?

(MS图表控件只能导出图像或XML服务器端)

+0

你能否提供一些细节,我很好奇你为什么要这么做,以及你认为它会给你带来什么好处。 PNG可能比PDF更容易被用户看到(无处不在)。 – Lazarus 2011-04-07 08:38:52

回答

0

您可以使用PDFSharp生成PDF和Carlos AG使用PNG图像作为文件的内容来生成XML。然后,您可以使用响应流和适当的MIME类型输出文件。

编辑:你使用ASP.NET 4吗?如果答案是肯定的,那么就会有一个新的Chart控件,它绝对有趣!

+0

感谢您的提示 – Charl 2011-04-07 08:52:52