1

如何将水晶报表直接导出为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/论坛/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。

4

1 回答 1

1

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

如果您的用户想要保留它,他可以将它保存在他想要的位置。

事实上,如果您查看 Crystal Report Viewer,它会做同样的事情。它使用 guid 保存 .rpt 然后打开它。

于 2012-11-28T14:39:10.017 回答