1
我想打印我的水晶報表而不轉換爲.pdf。當用戶點擊打印按鈕時,只需打開瀏覽器的打印視圖。在asp.net中打印水晶報告而不轉換爲pdf
我想打印我的水晶報表而不轉換爲.pdf。當用戶點擊打印按鈕時,只需打開瀏覽器的打印視圖。在asp.net中打印水晶報告而不轉換爲pdf
試試這個代碼直接導出到.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文件
你有沒有簡單的路徑嘗試:<<< CrystalReportViewer1.ReportSource = ReportDocument1; >>>這應該直接在瀏覽器中打開報告(在CrystalReportViewer中)。如果您在使用現有代碼時遇到問題,請顯示您的代碼。 – 2013-05-07 10:16:21