`
maxwell
  • 浏览: 65958 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

用jasperreport 读取xml文件存入pdf中

阅读更多

String jrxml = "G:/test.jrxml";
String jasper = "G:/test.jasper";
String pdf = "G:/helloworld.pdf";

JasperCompileManager.compileReportToFile(jrxml, jasper);

JasperRunManager.runReportToPdfFile(jasper,pdf,new HashMap(),new JREmptyDataSource());

 

G:/test.jrxml:::::

<?xml version="1.0"?> 
<!DOCTYPE jasperReport  
  PUBLIC "-//JasperReports//DTD Report Design//EN"  
  "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd"> 
 
 
<jasperReport name="Simple_Report"> 
 <detail> 
    <band height="20"> 
      <staticText> 
        <reportElement x="180" y="0" width="200" height="20"/> 
        <text><![CDATA[Hello World!]]></text> 
      </staticText> 
    </band> 
  </detail> 
</jasperReport>

需要一下包:

  • 描述: 包截图
  • 大小: 9.5 KB
分享到:
评论
3 楼 maxwell 2008-10-23  
AgileLogin login = new AgileLogin();
             //login.readExcel("G:\\WORK\\AgileExercise\\test.xls");
             String dbFilePath = "G:/WORK/AgileExercise/netgear.mdb";
             ReportBean report = new ReportBean();
             String reportToFilePath = "G:/WORK/AgileExercise/netgear.pdf";
             String tmpletFilePath = "G:/WORK/AgileExercise/netgear.jrxml";
             String compiledTmpFilePath = "G:/WORK/AgileExercise/netgear.jasper";
            
             List<EcoType> dbList = new ArrayList<EcoType>();
             dbList.addAll(getDBList());
             File sourceFile = new File(compiledTmpFilePath);
             JasperReport jasperReport = (JasperReport)JRLoader.loadObject(sourceFile);
             JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, null, new  JRBeanCollectionDataSource(dbList));
           
             JasperExportManager.exportReportToPdfFile(jasperPrint, reportToFilePath);
             System.out.println("ok");
2 楼 maxwell 2008-08-28  
如果要用barchart 还要引入jfreechart.jar 和jcommon.jar
1 楼 maxwell 2008-08-27  
File dbFile = new File("G:/WORK/AgileExercise/*.mdb");
             login.findFromDB(dbFile);
             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
             Connection   con   =  DriverManager.getConnection("jdbc:odbc:Driver={MicroSoft Access Driver (*.mdb)};DBQ=" + dbFile.getPath());

             String jrxml = "G:/WORK/AgileExercise/*.jrxml";
             String jasper = "G:/WORK/AgileExercise/*.jasper";
             String pdf = "G:/WORK/AgileExercise/*.pdf";
             //read access db
             JasperCompileManager.compileReportToFile(jrxml, jasper);
             Map parameters = new HashMap();
             String myname=new String("");
             parameters.put("Name", myname);
             JasperRunManager.runReportToPdfFile(jasper,pdf, parameters,con);

相关推荐

    JasperReport中文用户手册.pdf

    JasperReport中文用户手册.pdf

    jasperreport 生成pdf,html,xml,csv,xls报表,myeclipse源码

    1. **报表设计**:jasperreport使用JRXML格式的XML文件来定义报表布局和样式。这些设计文件可以包含文本、图像、表格、图表等多种元素,并支持复杂的排版和样式设置。 2. **数据绑定**:jasperreport支持多种数据源...

    jasperreport 3.7.5 jar包修复PDF中文加粗等问题

    jasperreport 3.75版 jar包 ,修复PDF中中文不能加粗,倾斜等问题。

    JasperReport浏览器输出PDF为空白页的解决方案

    标题中的“JasperReport浏览器输出PDF为空白页”通常意味着在使用JasperReport生成PDF报表时,浏览器未能正确显示内容。这可能是由多种原因引起的,包括但不限于以下几点: 1. **XML解析错误**:`test.jrxml`文件是...

    JasperReport中文手册.pdf

    JasperReport中文手册.pdf

    使用jasperReport实现动态表头.pdf

    在本文中,我们将深入探讨如何使用JasperReport来实现动态表头,这是一个在报表生成过程中非常重要的特性,尤其是在处理如服装行业中需要灵活调整的尺码组数据时。JasperReport是一个开源的报表工具,具有良好的可...

    使用JasperReport制作PDF所需要的包(2)

    在IT行业中,报表生成是许多应用的核心功能,而JasperReport是Java环境下广泛使用的开源报表工具,它允许开发者创建复杂的报告并以多种格式输出,如PDF、HTML、Excel等。本篇文章将详细讲解如何利用JasperReport制作...

    jasperreport 生成pdf实现下载与打印

    标题中的“jasperreport生成pdf实现下载与打印”是指使用JasperReports库来创建PDF报告,并提供下载和打印功能。JasperReports是一个开源的Java报表工具,它允许开发者设计、生成和导出各种类型的报表,包括PDF、...

    使用JasperReport制作PDF所需要的包(1)

    在实际使用JasperReport生成PDF报告的过程中,你需要先使用iReport或类似的工具设计报表模板,然后在Java代码中加载数据源,调用JasperFillManager填充报表,并使用JasperExportManager将其导出为PDF格式。...

    jasperreport5.6.0生成pdf

    要使用 JasperReport 生成 PDF,需要先生成.jasper 文件,然后再使用 JasperReport 在程序中生成需要的报表格式。下面是使用 JasperReport 生成 PDF 的步骤: 1. 首先,需要生成.jasper 文件,这可以使用 iReport ...

    Struts2 + JasperReport应用一:导PDF,Excel,HTML显示

    总结起来,这篇博文会介绍如何在Struts2中集成JasperReport,通过编写Action类和配置Struts2的XML文件,实现动态报表的生成,并导出为PDF、Excel和HTML格式。这样的功能对于需要展示大量数据的应用场景非常有用,如...

    jasperReport+ireport制作pdf报表教程

    9. **使用jasperReport生成报表**:在Java项目中,加载JRXML文件,设置数据源,调用jasperReport API生成PDF或其他格式的报表。 10. **集成到应用**:将报表生成功能集成到你的Java应用中,如Web应用的后台服务。 ...

    Jasperreport中文版.pdf

    JasperReport提供iReport Designer作为报表设计工具,它允许用户以可视化的方式设计报表布局和内容,并且可以将设计转换为Jasper Reports报表文件(.jrxml)或编译后的报表文件(.jasper)。iReport Designer现已...

    jasperreport6 导出pdf中文不显示问题解决方式

    jasperreport6版本以上已经对pdf font name、pdf encoding等配置弃用,而改为使用font配置字体,所以以前使用itext jar包的方式已经不能解决pdf中文不显示问题,那么修改fonts中的字体文件,可以一劳永逸解决该问题...

    JasperReport中文翻译用户手册.pdf

    7. **嵌入式和独立使用**:JasperReport可以作为Java应用程序的一部分嵌入使用,也可以作为独立的服务器组件,如在JasperServer中部署和管理报表。 8. **国际化支持**:JasperReport支持多语言,用户可以根据需求...

    jasperReport所需的jar文件

    在实际项目中,将这些jar文件添加到项目的类路径后,可以通过编写Java代码或者使用SpringMVC的注解来调用JasperReport的功能。首先,设计报表模板(.jrxml文件),然后编译成.jasper文件。接着,使用JRDataSource或...

    JasperReport中pdf显示中文最新jar

    如果你使用的是Maven或者Gradle,可以在pom.xml或build.gradle文件中添加相应的依赖。 配置完成后,JasperReport在生成PDF时会自动调用iText及iTextAsian.jar中的方法来处理中文字符。在报表设计时,确保文本框的...

    使用JasperReport输出image图像

    标题“使用JasperReport输出image图像”涉及到的关键技术点是JasperReport的图像生成和导出功能。在描述中提到的场景是,一个项目需要在文档中添加可识别的元素,比如条形码,然后将包含这些元素的文档作为图像保存...

Global site tag (gtag.js) - Google Analytics