2010-01-11 41 views
3

我們正在製作一個在Mono和.Net上運行的應用程序。該應用程序是基於Web的,因此它使用ASP.Net。單聲道(非Windows)報告寫作?

我們正在嘗試尋找某種報告軟件。我們更喜歡是否有設計師讓最終用戶(非程序員)能夠像Crystal Reports一樣使用。

目前,我們沒有發現任何看起來甚至幾乎無法使用的東西。我們將在Mono運行的服務器上擁有shell訪問權限,因此,只要能夠以自動方式在服務器上創建PDF,無論是否存在真正的Web預覽或其他內容都無關緊要。

有沒有人看到任何有效的報告編寫軟件在Mono上運行? (另外,只要它不是GPL,許可並不重要)

編輯: 真的,即使運行不是單聲道的東西,比如PHP或其他東西在依賴關係上亮起來也可以,只要它運行在* nix系統上。我只是感到很難找到用於服務器和Windows系統設計的非Windows系統任何東西(這是對linux標籤的理由)

+0

最好看的PDF報告是通過乳膠生產的,它非常平臺獨立。任何文本模板引擎都可以完成這項工作。所有其他選項都較差。 – 2011-01-21 12:02:07

回答

0

我們終於找到了報告解決方案。它並不像Crystal那麼漂亮,但它起作用,這就是重中之重。

它被稱爲FlexCel.Net http://www.tmssoftware.com/site/flexcelnet.asp

你基本上設計使用特殊標記(實際上,你甚至可以設計在OpenOffice的報道引起多數民衆贊成我不得不這樣做的原因有在Excel報表是有毛病的Excel牌的我)

它非常強大和便宜,大約200美元。經過約5個小時的反覆試驗,我已經得到了一個在Mono上運行的演示,並試圖瞭解這些演示如何工作。它非常整齊,但從我看到的很好。我會回來編輯這個答案,如果我們後來決定這個軟件不好,我們不建議。

他們商業上支持在Mono上運行他們的軟件(Winforms部分除外),你也可以獲得完整的源代碼,所以它確實很划算。 range name = reporting band在模板中有點奇怪,但是我們使用它越多,它看起來越好。

0

看一看itextsharp 你的用戶可以創建帶有字段的PDF文檔,然後你可以使用itextsharp庫來填充它。 Jasper報告,我最近一直在看的一件事是Jasper報告。它就像水晶報表一樣,並且JasperServer用戶可以使用iReport編輯器連接到它。我所擁有的障礙是讓它與單聲道玩好看Running report on JasperServer from C#