場景
FastReport安裝包下載、安裝、去除使用限制以及工具箱中添加控件:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100893794
在上面成功安裝FastReport之后,怎樣使用其實現自定義導出PDF模板並導出PDF。
實現
新建一個Winform程序,打開工具箱
拖拽 一個Report控件,在頁面上再拖拽一個Button按鈕。
右擊report控件右上角的三角號,選擇Design Report
然后在此頁面設計其頁面布局等。
然后點擊File -Save,將其保存到上面項目目錄下的bin下的debug目錄下。
導出文件格式為frx文件格式。
然后在按鈕的點擊事件中
private void button1_Click(object sender, EventArgs e) { Report report = new Report(); string baseDir = System.Windows.Forms.Application.StartupPath; var reportFile = Path.Combine(baseDir, "1.frx"); report.Load(reportFile); //運行報表 report.Prepare(); //導出PDF報表 var file = "result.pdf"; if (!string.IsNullOrEmpty(file)) { PDFExport export = new PDFExport(); report.Export(export, file); } report.Dispose(); if (File.Exists(file)) { Process.Start(file); } }
運行代碼,點擊按鈕