这个不大不小的问题,我在baidu和google上使劲地搜索:”jasperreports, Could not load the following font” ,看到很多人有这个问题,但是都语焉不详如何解决,没有一个满意的答复。
试了网上说得各种方法,
1在ireport编译jasper的时候没有选择PDF Embedded。
2Jasperreport不支持UniGB-UCS2-H·
3 将字体连接改成绝对路径
绕了一圈后我决定深入代码去分析问题的原因,很快我就发现原来是jasperreports在调用itext.jar(另外一个开源项目)创建字体的时候出现了问题,查阅了itext的使用,原来它在使用亚洲字体的时候还有其他两个包iTextAsian.jar和iTextAsianCmaps.jar, 并且把它们关联到项目中,问题就解决了!<o:p></o:p>
<o:p> </o:p>
找这个问题(其实是兜圈子)用半天,解决问题用了半小时不到。
喜欢开源,有问题直接看代码能很快解决!
分享到:
- 2007-05-25 20:00
- 浏览 15728
- 评论(5)
- 论坛回复 / 浏览 (2 / 8427)
- 查看更多
相关推荐
jasperreport 用maven打包后找不到字体解决方案 net.sf.jasperreports.engine.JRRuntimeException: Could not load the following font
4. **导出报表**:`JasperExportManager.exportReportToPdfFile()`, `JasperExportManager.exportReportToHtmlFile()` 和 `JasperExportManager.exportReportToXlsFile()` 分别用于导出报表为PDF、HTML和Excel格式。...
本话题主要关注如何利用jasperreports、alivepdf和Flex技术来解决在Web应用中的打印和导出PDF的问题。 jasperreports是一个强大的开源报表库,它允许开发者设计复杂的报告模板,并能在多种格式下生成,包括PDF、...
标题 "Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser" 提示了一个Java运行时错误,这通常意味着在尝试加载或初始化`JRStyledTextParser`类时遇到了问题。`JRStyledTextParser`是...
总结起来,JasperReports结合Spring-Boot和Maven,可以轻松地创建和导出各种格式的报表,且通过正确设置字符编码,能有效避免中文乱码问题。在实际开发中,根据项目需求灵活运用,可以大大提高报表开发的效率和质量...
4. **导出报表**:JasperExportManager类提供了多种导出方法,如`exportReportToPdf()`, `exportReportToHtmlFile()`, 和 `exportReportToXlsFile()`,分别用于导出为PDF、HTML和Excel格式。这些方法接收JasperPrint...
标题中的“jasper简单粗暴解决中文导出pdf”指的是在JasperReports中解决中文字符在PDF导出时的显示问题。通常,这需要添加对中文字符集的支持,比如引入专门处理中文的字体文件。在描述中提到的解决方案可能是通过...
4. 安装 JasperReports:JasperReports 是一个开源的报表生成工具,可以生成各种格式的报表。 二、iReport 的使用 1. 启动 iReport:点击 ireport.bat 文件启动 iReport。 2. 修改语言环境:在 tools-option-...
JasperReports是一款开源Java库,它允许开发者创建、设计和导出各种类型的报告,包括PDF、HTML、Excel和Word等格式。 描述中的链接指向了一篇博客文章,尽管没有提供具体的内容,但我们可以根据标题推测,博主可能...
5. **导出报表**:最终,通过JasperReports引擎将设计好的报表导出为PDF或其他格式的文件。 #### 五、示例代码与实践 为了更好地理解整个流程,以下是一个简单的示例步骤: 1. **创建数据源**:假设有一个包含...
jasperreports是一款强大的开源报表工具,它允许开发者设计复杂的报表并以多种格式(如PDF、HTML、Excel等)导出。本文将详细介绍jasperreports的JAR文件及其在Java报表开发中的作用。 首先,jasperreports库由一...
JasperReports支持直接将报表发送到打印机,或者将报表导出为适合打印的格式。 #### 3.7 导出报表 除了打印外,还可以将报表导出为PDF、Excel、HTML等多种格式,便于分享和存储。 #### 3.8 对象加载和保存 ...
在IT行业中,报表生成是数据分析和展示的重要环节,而iReport作为一款强大的JasperReports设计工具,被广泛用于创建PDF、HTML、Excel等格式的报表。然而,在处理中文字符时,用户可能会遇到一些问题,特别是在导出...
jasperReports-6.5.1使用Jaspersoft Studio生成的jasper模板导出pdf,docx,ppt,xls,xlsx; 包括多模板导出pdf,docx,ppt; 基于java web项目,response导出,补充了pdf无法导出中文解决方法.
jasperreport6版本以上已经对pdf font name、pdf encoding等配置弃用,而改为使用font配置字体,所以以前使用itext jar包的方式已经不能解决pdf中文不显示问题,那么修改fonts中的字体文件,可以一劳永逸解决该问题...
### JasperReports与iReport:PDF报表制作精要 #### 一、JasperReports概览 JasperReports是一款开源的报表工具,由Jaspersoft开发,主要用于生成复杂的业务报告。它支持多种数据源,如JDBC、XML、CSV、JSON等,并...
"ireport+springMVC 报表导出pdf excel"这个主题聚焦于如何利用iReport工具和SpringMVC框架来实现报表的PDF和Excel格式导出功能。下面我们将深入探讨这两个技术以及它们在报表生成中的应用。 首先,iReport是一款...
一个使用SSH集成JasperReport的例子,支持预览、导出Excel、导出Pdf。 部署到Tomcat服务器可运行,该例子中采用了一个报表框架,框架的类图结构可参考压缩包中的“报表设计.jpg”。 希望对您有帮助。
- **预览与导出**:在设计阶段即可预览报表效果,并支持多种格式(如PDF、Excel、HTML等)的导出。 #### 五、高级功能 1. **参数化报表**:允许用户在运行时输入参数,动态调整报表内容。 2. **子报表与嵌套报表**...
6. **iText-5.0.6.jar**:iText是一个用于生成PDF文档的Java库,JasperReports利用它来生成PDF格式的报表。 7. **xwork-core-2.1.6.jar**:这是Struts 2框架的一部分,用于处理HTTP请求和动作映射。在与...