FastReport.Net导出PDF和Word文件

FastReport.Net 导出PDF,Word

代码如下:

        public void ExportPdfWordByFastReport(string reportFile = @"D:\reportFile.frx"){try{//数据源DataTable dt = new DataTable();dt.Columns.Add("col1", typeof(byte[]));dt.Columns.Add("col2", typeof(int));dt.Columns.Add("col3", typeof(string));dt.Rows.Add(dt.NewRow());dt.Rows[0]["col2"] = 2;dt.Rows[0]["col3"] = "表数据第三列字段值";FastReport.Report report = new FastReport.Report();DataSet ds = new DataSet();ds.Tables.Add(dt);report.RegisterData(ds);report.Load(reportFile);report.Prepare();string fileName = @"D:\2.docx";//导出Word,使用RichText.RTFExport,但是效果没有OoXML.Word2007Export好FastReport.Export.RichText.RTFExport export = new FastReport.Export.RichText.RTFExport();report.Export(export, fileName);//导出Word,使用OoXML.Word2007ExportFastReport.Export.OoXML.Word2007Export exportWord = new FastReport.Export.OoXML.Word2007Export();exportWord.ShowProgress = false; //可选,设置导出时是否显示进度窗口,这里设置为不显示。report.Export(exportWord, fileName);//导出pdffileName = @"D:\2.pdf";FastReport.Export.Pdf.PDFExport exportPDF = new FastReport.Export.Pdf.PDFExport();exportPDF.PdfCompliance = FastReport.Export.Pdf.PDFExport.PdfStandard.PdfX_3;//pdf版本1.4exportPDF.TransparentImages = false;report.Export(exportPDF, fileName);}catch (Exception ex){}}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部