簡體   English   中英

如何用Birt開發報表並在ASP.NET中使用?

[英]How to Develop Reports in Birt and using in ASP.NET?

我在報道中總是一個新的bie。 我的問題是,我需要在ASP.NET中使用Birt進行報告。 但似乎Birt只能用Java。 我不知道如何在ASP.NET中使用它。 我不想使用Crystal報告,因為它不是免費的。

我還觀察到,在Birt中設計報告也不是通過Actuate API免費提供的。 因此,任何機構都對使用Birt在ASP.NET中開發,設計和查看報表有任何了解

我想要像(Avg,Sums,Complex Formulas Work和任何報告工具的通用功能)這樣的功能,以便通過Birt Reports使用ASP.NET查看Web上的數據。

如果您可以在.NET上安裝Java服務器,則可以在localhost上運行BIRT服務器,並從.NET代理服務器。 這是來自MVC控制器的(部分)示例:

     private FileResult PdfTest(string reportPath, List<ReportParameter> parameters)
     {
        string url = "http://localhost:8080/birt/frameset?__report=test.rptdesign&sample=" + reportPath + "&__dpi=96&__format=pdf&__pageoverflow=0&__asattachment=true&__overwrite=false";
        url += urlParams;
        using (var wc = new System.Net.WebClient())
        {
            return File(wc.DownloadData(url), "application/pdf");
        }
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM