• <menu id="w2i4a"></menu>
  • logo FastReport.Net教程2020(持續(xù)更新中)

    文檔首頁>>FastReport.Net教程2020(持續(xù)更新中)>>如何將多個報表導出到一個PDF文件中

    如何將多個報表導出到一個PDF文件中


    本文的主題是在支持論壇上生成器List & Label報表的用戶問題之一。

    我需要將文件打包成1個PDF文件。到目前為止,我已經(jīng)可以創(chuàng)建單個PDF文件,但是不確定如何組合它們。LL21可以執(zhí)行此操作嗎?還是我需要在LL引擎之外找到其他方法來執(zhí)行此操作?

    如何將多個報表導出到一個PDF文件中

    從問題中可以理解,用戶希望根據(jù)多個報表獲得一個PDF文件。

    不幸的是,這種情況下沒有提供L&L的標準解決方案。

    通常,報表以流行的數(shù)據(jù)格式分發(fā)。例如,在PDF、DOC和XLS中。而且,如果您需要轉(zhuǎn)移很多單方報表,我們必須以所需的格式導出每個報表。

    另一方面,接收這些文件的人將必須打開每個文件并進行打印。將所有報表放在單個文檔中會更加方便。這將使發(fā)送和打印消息更加容易。

    讓我們看看如何在FastReport.Net中實現(xiàn)此功能。您需要從用戶應用程序代碼生成報表。

    Report report = new Report();
     DataSet data = new DataSet();
     data.ReadXml("K:/My documents/nwind.xml");
     report.RegisterData(data);
     report.Load("K:/My documents/Master-Detail.frx");
     report.Prepare();
     report.Load("K:/My documents/Box.frx");
     report.Prepare(true);
     //report.ShowPrepared();
     FastReport.Export.Pdf.PDFExport exp = new FastReport.Export.Pdf.PDFExport();
     report.Export(exp, "K:/My documents/exp.pdf");

    這個想法很簡單。在一個報表對象中,我們上載并構建了多個報表的序列。結(jié)果,準備好的報表將保存在同一對象中,并且在需要時我們可以顯示(ShowPrepared)或僅導出(Export)。

    結(jié)果是PDF文檔中報表的顯示一致:

    如何將多個報表導出到一個PDF文件中

    這樣,我們可以在一個周期中從某個文件夾創(chuàng)建所有報表。

     

     

    產(chǎn)品介紹 | 下載試用 | 優(yōu)惠活動 | 在線客服

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();