`
lengyue_dick
  • 浏览: 84370 次
  • 性别: Icon_minigender_1
  • 来自: 内蒙古
社区版块
存档分类
最新评论

JasperReports iReport导出PDF中文解决办法

UI 
阅读更多

最近研究JasperReports的UI可视化设计工具iReport在导出PDF文档时遇到了老问题:中文乱码……哎,又是乱码,解决呗

办法很简单:

一、设置文字标签的属性

点击文字标签设置PDF的属性,如下

Pdf font? name: STSong-Light;

Pdf? embedded:勾上(其实不打钩也可以)

pdf enccoding: UniGB-UCS2-H (Chinese Simplified)

设置完成后再点击预览查看控制台是否有报错,因为设置了中文语言所以如果iReport的lib目录下面没有中文语言包iTextAsian.jar的时候会报错,如下图:

 

iReport缺少iTextAsian.jar包时

如果出现上面错误,应该就是iReport缺少iTextAsian.jar包。工具->选项->iReport->Fonts 看到下面的pdf

font path里面没有iTextAsian.jar如图:

二、设置iReport的字体Classpath

复制iTextAsian.jar包到iReport的libs目录里面,并添加到classpath中。

工具->选项->iReport->classpath ->add iTextAsian.jar ->确定

设置完成后再检查一下Font标签的pdf font path 发现是否有iTextAsian.jar了

三、重启iReport并重新导出PDF文档

到此设置完成了iReport导出PDF时的Classpath,现在可以试一试是否能够成功导出含有中文的PDF文档了

控制台没有任何错误,明确的指出了导出PDF时使用iText,OK,大功告成!

原创文章,转载请注明: 转载自what is the RIA? just it…||咖啡兔

分享到:
评论

相关推荐

    ireport导出pdf和word文档实例

    - "iReport导出pdf和word"这个压缩包文件很可能包含了`iReport`设计的报表模板(.jrxml文件)以及生成的PDF和Word示例文件。 - 分析这些文件可以帮助理解布局、数据绑定和导出过程。 通过以上的步骤和技巧,你...

    ireport导出pdf文件中文问题

    本文将深入探讨"ireport导出pdf文件中文问题"这一主题,以及如何解决这类问题。 首先,我们要理解这个问题出现的原因。在Java环境中,iReport使用了iText库来生成PDF文件。iText是一个功能强大的PDF库,但默认情况...

    使用jasperreports制作报表(导出pdf excel html)

    **使用JasperReports制作报表(导出PDF, Excel, HTML)** JasperReports是一款开源的Java报表库,它允许开发者创建、设计和显示复杂的报告。这个教程将介绍如何使用JasperReports来制作报表,并将其导出为PDF、...

    Spring MVC整合IReport生成PDF及中文不显示、乱码解决

    本篇文章将详细讲解如何在Spring MVC项目中整合IReport来生成PDF,并解决可能出现的中文不显示和乱码问题。 首先,我们需要了解Spring MVC的基本概念。Spring MVC是Spring框架的一部分,它提供了一个模型-视图-控制...

    iReport+java导出pdf/byte[]

    标题 "iReport+Java 导出 PDF/byte[]" 指的是使用 iReport 工具结合 Java 语言来生成 PDF 文件并将其以字节数组(byte[])的形式处理。iReport 是一个开源的报表设计工具,常用于 JasperReports 库,能够帮助开发者...

    java实现ireport转换pdf

    Java 实现 iReport 转换为 PDF 是一个常见的任务,尤其在企业级应用中,经常需要将报表数据导出为 PDF 格式方便打印或存档。iReport 是一个强大的报表设计工具,它允许用户使用 JavaServer Pages (JSP) 和 ...

    ireport输出pdf报表例子.rar

    本示例是关于如何使用JasperReports和iReport工具来创建并输出PDF格式的报表。以下是对这个主题的详细说明: 1. **JasperReports**: JasperReports是一个开源的Java库,专门用于生成报表。它支持多种输出格式,...

    java结合iReport开发报表并以pdf形式导出所需要jar

    在处理中文乱码问题时,通常需要用到一些支持Unicode编码的库,例如bcmail-jdk15on.jar、bcprov-jdk15on.jar等,这些是Bouncy Castle库的一部分,用于加密和解密,同时它们也支持非ASCII字符集,有助于解决中文字符...

    Ireport导出excel的Java代码

    根据提供的文件信息,我们可以总结出以下相关知识点: ### 一、IReport简介 IReport 是一个开源的报表设计工具,可以方便地制作各种...通过以上步骤和注意事项,可以有效地利用 IReport 和 Java 实现报表的导出功能。

    iReport&JasperReport学习教程--内含四套(PDF版)

    《iReport+JasperReports.pdf》是关于iReport的指南,iReport是一款基于GUI的报表设计工具,与JasperReports紧密配合。通过iReport,非程序员也可以轻松创建复杂的报表模板。书中将教授如何使用界面元素,如表格、...

    jasperreports+alivepdf+Flex解决打印和导出PDF问题

    本话题主要关注如何利用jasperreports、alivepdf和Flex技术来解决在Web应用中的打印和导出PDF的问题。 jasperreports是一个强大的开源报表库,它允许开发者设计复杂的报告模板,并能在多种格式下生成,包括PDF、...

    ireport+springMVC 报表导出pdf excel

    "ireport+springMVC 报表导出pdf excel"这个主题聚焦于如何利用iReport工具和SpringMVC框架来实现报表的PDF和Excel格式导出功能。下面我们将深入探讨这两个技术以及它们在报表生成中的应用。 首先,iReport是一款...

    jasperreports导出html,pdf,xls报表

    在本项目中,我们将探讨如何利用JasperReports在Spring-Boot和Maven的环境下,无中文乱码问题地导出这些报表。 首先,我们需要在项目中集成JasperReports。通过Maven,我们可以将jasperreports和ireport库添加到pom...

    ireport利用jsp导出excel&pdf;报表源代码

    【描述】:“本人验证过的jsp代码,ireport导出pdf excel报表” 在Java Web开发中,生成各种类型的报表是常见的需求,例如用于数据分析、业务统计或者数据导出等。iReport是一款强大的开源报表设计工具,它基于...

    ireport jar包,可解决PDF不显示

    标题中的"ireport jar包,可解决PDF不显示"指的是一个特定的jar包,它包含了处理PDF中文显示问题所需的组件。 ireport的核心是JasperReports库,这是一个用Java编写的开源报表引擎,能够处理大量的数据并将其呈现为...

    使用报表开发工具Ireport生成Pdf报表的总结.zip

    IReport是一款开源的报表设计工具,专为Java平台设计,能够帮助开发者创建复杂的数据报表,并且支持导出多种格式,包括PDF。本文将深入探讨如何使用IReport来生成PDF报表,以及在实际项目中的应用。 IReport是...

    Ireport Excel带图片导出之可拉伸图片不失真

    IReport是一款基于Java的开源报表设计工具,它允许开发者创建复杂的报告模板,然后用JasperReports库来生成PDF、HTML、Excel等多种格式的报表。在导出Excel报表时,如果包含图片,可能会遇到图片在单元格中被拉伸或...

    iReport+Jasperreports中文教程集合

    通过这个“iReport+Jasperreports中文教程集合”,学习者可以系统地了解和掌握这两款工具的使用,包括报表设计、数据连接、样式定制、导出和打印等核心知识点。这些技能对于任何需要处理数据展示和分析的Java开发者...

    ireport导出使用的包

    《Ireport导出工具及其依赖库详解》 在IT领域,报表生成是不可或缺的一部分,而Ireport作为一款强大的Java报表设计工具,深受开发者喜爱。它允许用户通过直观的图形界面设计复杂的报表,并能够导出为多种格式,如...

    iReport 4.0.1 + JasperReport 导出Html和PDF报表例子源码

    总的来说,这个例子涵盖了报表设计、数据绑定、以及通过iReport导出到HTML和PDF的关键技术,对于想要深入理解和应用JasperReports及iReport的开发者来说,是一个有价值的资源。通过分析和运行提供的源代码,你可以更...

Global site tag (gtag.js) - Google Analytics