草庐IT

java - 将报告模板 RPT/RDL 转换为 JRXML/Jasper Reports?

我目前正在使用CrystalReports,我想切换到Jasper。为了简化过渡,我想要一种自动或半自动转换现有模板的方法。这可能涉及更多中间格式/应用程序/库,免费或付费,开源或专有-我只是在寻找一些可能。经过一番挖掘,我发现了一个可以将Crystal转换为SQLReportingServices的应用程序,即CrystalConverter,但仅此而已(还有一堆死掉的项目和网站甚至不再存在)。这里有没有人知道更多可以帮助我完成这项工作的现有软件或库?任何对主题有经验的人都可以让我确切地知道我必须自己编写哪些部分,以及可以使用哪些现有解决方案来完成其他部分?提前致谢,如果我不能问更具

java - 即使是最简单的 Jasperreport jrxml 也是空白 PDF

我有一个带有glassfish3.1+JSFforjasperreport4.0.1的EJB站点。该站点在流式传输pdf上没有问题,但是在使用runReportToPdfStream打印PDF时会生成空白PDF,下面是代码片段:EJBpublicclassBookEJB{publicvoidprintReport()throwsClassNotFoundException,IOException,JRException{MapparameterMap=newHashMap();FacesContextctx=FacesContext.getCurrentInstance();HttpS

java - 如何将多个 jrxml jasper 报告整理成一个 pdf 输出文件

我必须使用五个不同的SQL查询来准备报告。每个查询都会给出一个报表。所以我写了5个jrxml文件,每个文件对应于上面的查询之一,有自己的标题、标题设置、页脚、页码等。现在,我可以编译、打印上述每个jrxml并将其导出为5个不同的pdf。但是,客户希望将所有报告整理成一个pdf文件。那就是在最终的pdf中,前四页是报告一,接下来的五页是报告二,然后是报告三,依此类推。1)如何实现?2)每份报告的页码为1/4、2/4、3/4等。其中第二部分即完整页码以评估时间作为报告进行评估。因此,当我将所有报告整理成单个pdf时(如果可能),是否也可以重新编号页面以证明最终pdf的合理性?根据下面的答案

java - 如何编译 jrxml 以获取 jasper?

我有jrxml文件,我想编译它以获得.jasper。如何编译并获取该jasper文件? 最佳答案 jrxml编译成jasper的三种方式您可以通过iReport设计器上的编译按钮(锤子标志)进行直接编译。可以使用ant来编译,如AntCompileSample所示.下面是我当前项目的报告编译任务。来自DanielRikowski的添加:您也可以使用JasperCompileManager从你的java代码编译的类。JasperCompileManager.compileReportToFile("our_jasper_templat