如何在c#2010中将水晶报告直接导出为pdf?

时间:2012-08-21 15:05:02

标签: c# sql-server crystal-reports-2010

如何直接将水晶报告输出到pdf,而不是保存在磁盘上,它打开,用户必须通过pdf文件选项保存。

我尝试过,导出到磁盘导出功能但是没有按要求工作...

我已从这些页面中引用

http://www.tek-tips.com/viewthread.cfm?qid=1398387 http://www.tek-tips.com/viewthread.cfm?qid=1028856 http://social.msdn.microsoft.com/Forums/en/vscrystalreports/thread/3201734e-8e88-4b04-b7f5-848ac1ce4fb5 http://forums.asp.net/t/1585859.aspx/1

任何帮助将不胜感激。感谢。

我目前正在使用vs 2010 c#和sql server 2005以及Sap Crystal Report。

1 个答案:

答案 0 :(得分:1)

要以PDF格式打开水晶报告,首先需要保存它。您应该将PDF导出到临时文件夹(例如:System.IO.Path.GetTempPath()),然后将其打开。

如果您的用户想保留它,他可以将其保存在他想要的地方
事实上,如果你看一下Crystal Report Viewer,它就会做同样的事情。它使用guid保存.rpt然后打开它。