2011-04-07 78 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