ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 将Reporting Service报表转换成.doc或pdf文档格式

将Reporting Service报表转换成.doc或pdf文档格式

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-01-23 16:10:40 0 删除 编辑

[转]

下面是导出代码:

导成.DOC格式:

string files=@"C:\enquire_price"+DateTime.Now.ToString().Replace(":","").Replace(" ","")+".Doc";
enquire_report rpt=new enquire_report(); 

CrystalDecisions.Shared.DiskFileDestinationOptions DiskOpts=new CrystalDecisions.Shared.DiskFileDestinationOptions();
rpt.ExportOptions.ExportDestinationType = CrystalDecisions.Shared.ExportDestinationType.DiskFile ;
rpt.ExportOptions.ExportFormatType = CrystalDecisions.Shared.ExportFormatType.WordForWindows; 

DiskOpts.DiskFileName= files;
rpt.ExportOptions.DestinationOptions = DiskOpts;
rpt.Export(); 

rpt.Close(); 
rpt.Dispose();
rpt=null;

导成.PDF格式:


ReportDocument O_Report=new ReportDocument(); 
ExportOptions exportOpts = new ExportOptions(); 
PdfRtfWordFormatOptions pdfFormatOpts = new PdfRtfWordFormatOptions (); 
DiskFileDestinationOptions diskOpts = new DiskFileDestinationOptions(); 
exportOpts = O_Report.ExportOptions; 
// 设置PDF格式 
exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat; 
exportOpts.FormatOptions = pdfFormatOpts; 
// 设置文件选项和导出 
exportOpts.ExportDestinationType = ExportDestinationType.DiskFile; 
diskOpts.DiskFileName = "C://Trial.pdf"; //设置PDF导出路径 
exportOpts.DestinationOptions = diskOpts; 
O_Report.Export ();

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-157805/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5765796