[英]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.