C# Crystal Reports 如何導出pdf文件

ggygd 2005-12-08 03:36:49
C# Crystal Reports 如何导出pdf文件,请赐教
...全文
144 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
singlepine 2005-12-24
  • 打赏
  • 举报
回复
导出为PDF文件的示例代码如下:
myrpt.ExportOptions.ExportDestinationType=CrystalDecisions.Shared.ExportDestinationType.DiskFile;
myrpt.ExportOptions.ExportFormatType=CrystalDecisions.Shared.ExportFormatType.PortableDocFormat;
CrystalDecisions.Shared.DiskFileDestinationOptions opt=new CrystalDecisions.Shared.DiskFileDestinationOptions();
opt.DiskFileName=Server.MapPath(@"temp_RPT.pdf") ;
myrpt.ExportOptions.DestinationOptions=opt;
myrpt.Export();


string destFileName=Server.MapPath(@"temp_RPT.pdf");
FileInfo fi = new FileInfo(destFileName);
Response.Clear();
Response.ClearHeaders();
Response.Buffer = false;
Response.AppendHeader("Content-Disposition","attachment;filename=" + Server.UrlEncode(Path.GetFileName(destFileName)));
Response.AppendHeader("Content-Length",fi.Length.ToString());
Response.WriteFile(destFileName);
Response.Flush();
Response.End();

其中,myrpt是报表对象.
feiyun0112 2005-12-08
  • 打赏
  • 举报
回复

DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions();
diskOpts.DiskFileName = sDestFile; //文件名

oRpt.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;

oRpt.ExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;

oRpt.ExportOptions.DestinationOptions = diskOpts;

oRpt.Export();
ggygd 2005-12-08
  • 打赏
  • 举报
回复
help!

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧