2011-10-06 146 views
5

我正在使用Crystal Reports,並且想切換到Jasper。爲了簡化轉換,我希望有一種方法來自動或半自動地轉換現有的模板。這可能涉及更多的中間格式/應用程序/庫,免費或付費,開源或專有 - 我只是在尋找可能的將報告模板RPT/RDL轉換爲JRXML/Jasper報告?

經過一番挖掘,我發現一個可以將Crystal轉換爲SQL Reporting Services,Crystal Converter的應用程序,但這就是它(還有一堆死掉的項目和不再存在的網站)。有沒有人知道更多現有的軟件或庫可以幫助我做到這一點?任何有這方面經驗的人都可以知道我需要自己編寫哪些部分,以及使用哪些現有解決方案來完成其他部分?

如果我不能提出更具體的問題,請提前致謝。

回答

1

對不起。開發此類工具違反了Crystal Reports許可協議,因此您將永遠無法在市場上找到該協議。

但是,如果你想自己做,你可以看看save()-Function of the ReportClientDocument。它允許XML-序列化報告。做轉換爲Jasper只是一個XSLT;)。噢,請更新我的工作結果,我很樂意重複使用它:)。

+0

我曾經看過這個函數,但它從來沒有創建過任何東西。任何人都有一個想法如何使這個功能的工作? – Daniel

+0

標記爲「你永遠不會在市場上找到一個」的答案,這是我以前的結論。恐怕我也幫不了你。 – Protected