如何將水晶報表或Reporting Service報表轉換成.doc或pdf文檔格式(C#) 如何將水晶報表或Reporting Service報表轉換成.doc或pdf文檔格式,應該怎麼實現! 期待大家的答覆.參與及支持!我的郵箱是[email protected] 萬分感謝! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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; 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 (); 把已經存在的報表導出來或者另存都行,只要能找到這個報表的pdf格式檔就可以! 謝謝大家關注及支持! 請問上面的大哥們,你們這樣是導出成PDF或Word文檔嗎?,但是從上面的代碼中我沒看出要將哪張報表給導成PDF或Word文檔啊! 請問報表的路徑應該放在代碼中的哪裡? 謝謝 enquire_report rpt=new enquire_report(); //这是报表名string files=@"C:\enquire_price"+DateTime.Now.ToString().Replace(":","").Replace(" ","")+".Doc"; //这是指定了路径与文件名,你也可以打开一个另存为窗口,返回一个路径+文件名 cansum396(漆黑的夜)大哥: 您好!在您的程序中關於enquire_report rpt=new enquire_report(); //这是报表名,我還是不太明白,enquire_report 到底是什麼啊.我再這不知所措!請指導下! 萬分感謝! 权限控制的设计 关于自定义类型的显示转换 c# 请教一下关闭进程的方法 遇到了一个问题,求助! 请问一个dateime处理的问题? 如何通过WebService上传更新到远程的Oracle 数据库中的数据? DataGrid数据绑定问题,请大家指点指点! 安装卸载问题——在现等 俺想在http头中加中文的内容,到了客户端总错误的按utf8解析,咋办啊你说? [求助]怎么获得要画出来的文本的宽和高? 关于Microsoft.Office.Interop.Owc11.dll的问题! 请教高手:一个关于GetCharIndexFromPosition的奇怪问题
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;
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 ();
string files=@"C:\enquire_price"+DateTime.Now.ToString().Replace(":","").Replace(" ","")+".Doc"; //这是指定了路径与文件名,你也可以打开一个另存为窗口,返回一个路径+文件名