2011-10-06 123 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