1
我目前在C#中工作。我需要將報告文件轉換爲pdf格式並通過郵件發送。我寫了編碼和它的工作。我使用rpt.ExportToDisk(ExportFormatType)
進行轉換。但需要很長時間。任何人都可以請建議我,如何使用ExportToStream
函數,以便我可以避免前一個,因爲我不希望報告文件存儲在我的磁盤。 這是我的代碼工作如何在C#中使用report.ExportToStream函數
rep1.Load(Server.MapPath("CrystalReport_ModbusNode.rpt"));
rep1.ExportToDisk(ExportFormatType.PortableDocFormat,Server.MapPath("Modbus.pdf"));
我嘗試這樣做:
rep1.ExportToStream(ExportFormatType.PortableDocFormat);
rep1.SaveAs(Server.MapPath("Modbus.pdf"));
但是,如果我用這個,Modbus.pdf仍處於rpt
格式。 ExportToStream
id沒有做任何修改? 如何發送郵件,而不將其導出到我的磁盤。任何人都可以幫我解決這個問題嗎?提前致謝。
我得到它rit ...謝謝.. – kousalyarajan 2013-02-21 10:23:38
using System.IO; – mathieu 2013-02-21 10:25:48