2013-05-07 88 views
1

我想打印我的水晶報表而不轉換爲.pdf。當用戶點擊打印按鈕時,只需打開瀏覽器的打印視圖。在asp.net中打印水晶報告而不轉換爲pdf

+0

你有沒有簡單的路徑嘗試:<<< CrystalReportViewer1.ReportSource = ReportDocument1; >>>這應該直接在瀏覽器中打開報告(在CrystalReportViewer中)。如果您在使用現有代碼時遇到問題,請顯示您的代碼。 – 2013-05-07 10:16:21

回答

0

試試這個代碼直接導出到.pdf文件.......

ExportOptions CrExportOptions ; 
        DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions(); 
        PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions(); 
        CrDiskFileDestinationOptions.DiskFileName = "c:\\csharp.net-informations.pdf"; 
        CrExportOptions = doc.ExportOptions; 
        { 
         CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; 
         CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; 
         CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions; 
         CrExportOptions.FormatOptions = CrFormatTypeOptions; 
        } 
        doc.Export(); 

,而不是c:\\csharp.net-informations.pdf設置您要保存PDF文件