FineReport V8.0 产品白皮书

  • 更新时间:
  • 2825人关注
  • 点击下载

这是一个不错的FineReport类学习资源,由须凯凯 提供,主要知识点是关于FineReport、白皮书、FineReport的内容,已被962人关注,同类资源中评分为8.2分。

资源详情相关推荐
  • 大小:8.4 MB
  • 类别:FineReport
  • 格式:PDF
  • 编辑:温阳炎
  • 热度:694
  • 华为存储支持OpenStack技术白皮书
  • 物联网白皮书(2020年)
  • 区块链安全白皮书(企业级)
  • 互联网是帆软软件有限公司自主研发的企业级网络报表软件产品,具有专业、简洁、灵活的特点和无码理念,只需简单的拖拽操作即可设计出复杂的中国式报表,构建数据决策分析系统。

    作为中国报表软件的领先品牌,FineReport的市场份额是行业中最大的,用户遍及各行各业。据用户调查结果显示,用户对FineReport的高质量认可度主要体现在五个方面:

    (1)功能完善。

    帆软很清楚用户的习惯和需求,更了解报表软件行业的发展,被称为最接地气,最懂报表,在处理中国式复杂报表时,绝对是名副其实的。十多年来,FineReport始终坚持功能只有必要,不冗余的原则,专注于挖掘用户需求,做好功能调查,进而只做主流发明创新,如零客户端打印等。

    (2)学习成本极低。

    学习成本低,产品上手快,操作简单快捷,总结起来就是易学易集成。为了帮助用户更快更好地掌握产品的使用,帆软提供了多种学习方式和资料,如离线培训、在线在线培训、FineReport爱好者论坛等;还提供了多种获取服务的渠道,如现场、企业QQ、电话、邮箱等。

    三是经验丰富。

    帆软积累了大量的行业应用经验,对各行业都有自己的看法,可以为用户提供丰富实用的信息建设意见,提供一系列解决方案和实施方案,如战略、运营、组织、财务、营销等。

    四是高效的服务。

    帆软始终坚持及时、专业、周到、细致的服务精神,建立国内售后及技术支持体系,并通过ISO9001国际服务质量体系认证,为客户提供完整、有效的产品售后及技术支持。

    精选笔记:iReport生成pdf打印的实例代码

    2小时16分钟前回答

    先下载ireport版本 ,我下载的是 iReport-5.0.4  编辑模板  employees_identity_print_templet

    @RequestMapping("printEmpPdf")
     @ResponseBody
     public Result printEmpPdf(HttpServletRequest request,HttpServletResponse response, Parameter parameter){
     Result result=Result.getInitializedResult();
     try{
      parameter = generateParameter(parameter, request);
      Map<String,Object> map= parameter.getParam();
      List<EmployeeVO> employeeVOList=employeeBiz.printPdfBarcode(map);
    
      // 报表数据源
      JRDataSource jrDataSource = new JRBeanCollectionDataSource(employeeVOList);
      //模板地址
      String jasperSource_adidas= CommonUtils.getAllMessage("jdbc","EMPLOYEES_IDENTITY_PRINT_PDF_TEMPLET")+"employees_identity_print_templet.jasper";
      File reportFile = new File(jasperSource_adidas);
      Map<String, Object> param_common=new HashMap<String, Object>();
      param_common.put("subReport",jasperSource_adidas);
      JasperPrint jasperPrint;
      jasperPrint = JasperFillManager.fillReport(reportFile.getPath(), param_common, jrDataSource);
      String fullPath = String.valueOf(System.currentTimeMillis()).concat("_员工列表.pdf"); //生成PDF文件保存地址
      String filePdfUrl= CommonUtils.getAllMessage("jdbc","IREPORT_FILE_URL");
      JRPdfExporter pdfExporter = new JRPdfExporter();
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      pdfExporter.setParameter(JRExporterParameter.JASPER_PRINT,jasperPrint);
      pdfExporter.setParameter(JRExporterParameter.OUTPUT_STREAM, baos);
      pdfExporter.exportReport();
      byte[] bytes = baos.toByteArray();
      File file=new File(filePdfUrl+fullPath);
      WebUtil.writeByteArrayToFile(file,bytes);
      result.baseSucResult(fullPath);
     }catch (Exception e){
      result.baseFailResult("EmployeeController printEmpPdf error",parameter);
      logger.error("EmployeeController printEmpPdf error",e);
     }
     return result;
     }

     这是需要的maven 包

    <dependency>
     <groupId>net.sf.jasperreports</groupId>
     <artifactId>jasperreports</artifactId>
     <version>5.6.0</version>
    </dependency>
    <dependency>
     <groupId>org.codehaus.groovy</groupId>
     <artifactId>groovy-all</artifactId>
     <version>2.2.2</version>
    </dependency>
    
    <!-- iReport PDF中文支持 -->
    <dependency>
     <groupId>com.lowagie</groupId>
     <artifactId>itextasian</artifactId>
     <version>2.1.7.js2</version>
    </dependency>
    <dependency>
     <groupId>com.lowagie</groupId>
     <artifactId>itext</artifactId>
     <version>2.1.7.js2</version>
    </dependency>
    <dependency>
     <groupId>net.sourceforge.barbecue</groupId>
     <artifactId>barbecue</artifactId>
     <version>1.5-beta1</version>
    </dependency>
    
    <dependency>
     <groupId>ireport</groupId>
     <artifactId>ireport-utils</artifactId>
     <version>2.0.1</version>
    </dependency>
    
    <dependency>
     <groupId>commons-collections</groupId>
     <artifactId>commons-collections</artifactId>
     <version>3.2</version>
    </dependency>
    <dependency>
     <groupId>commons-digester</groupId>
     <artifactId>commons-digester</artifactId>
     <version>1.8</version>
    </dependency>
    

    以上这篇iReport生成pdf打印的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

    展开阅读

    相关资源

    学习笔记

    5小时8分钟前回答

    关于解决iReport4.1.1无法正常启动或者闪退或者JDK8不兼容的问题

    公司里面再用iReport的时候,我也安装使用了. 但是面临一个问题 我的iReport始终不能打开,困绕了老半天 但是是软件问题不方便问大佬自己研究了老大一会儿 加载之后就闪退了!!! 最后还是老大还是跟我说了需要JDK1.7才可以,我的电脑安装了两个jdk 一个是1.7的一个是1.8的 平时用的1.8 所以我开发的时候一直都是1.8 突然换成1.7的很麻烦 所以经过这两天的研究 我更改了配置文件,使得它单独强制的去使用jdk1.7来启动 1.我们打开\iReport-4.1.1\etc\ireport.conf配置文件 原来的是这样的,几乎所有的配置都是注释掉的,说明是默认的配置,在jdkhome这个配置上面说明他的是jdk的路径 2. 1. 我打开了这个配置,并且使用了我jdk1.7的路……

    21小时46分钟前回答

    iReport生成pdf打印的实例代码

    先下载ireport版本 ,我下载的是 iReport-5.0.4 编辑模板 employees_identity_print_templet @RequestMapping("printEmpPdf") @ResponseBody public Result printEmpPdf(HttpServletRequest request,HttpServletResponse response, Parameter parameter){ Result result=Result.getInitializedResult(); try{ parameter = generateParameter(parameter, request); MapString,Object map= parameter.getParam(); ListEmployeeVO employeeVOList=employeeBiz.printPdfBarcode(map); // 报表数据源 JRDataSource jrDataSource = new JRBeanCollectionDataSource(employeeVOList); //模板地址 String jasperSource_adidas= CommonUtils.getAllMessage("jdbc","EMPLOYEES_IDENTITY_PRINT_PDF_TEMPLET")+"employees_identity_print_templet.jasper"; File reportFile = new File(jasperSource_adidas); MapString, Object param_common=new H……