iReport4.5.1字体的安装使用以及pdf字体相关的处理

简介:

iReport4.5.1字体的安装使用以及pdf字体相关的处理
 

 

iReport要想使用额外的字体,必须要添加字体文件进来。本文适用于:

1.pdf中文乱码、pdf中文不显示

2.jasper中使用新的字体文件以及安装

3.最新的jar文件,以及不同版本的iText的jar包引起的异常解决

对于pdf的处理,我们使用到的就是开源的iText了。

具体操作如下:

①工具--》选项,打开如下面板。

然后选择Install Font

 

②选择字体文件的位置,我们选择仿宋字体,选择自己操作系统下面的字体文件

c:\windows\fonts\simfang.ttf字体即可。

 

选择PDF Encoding--》Identity-H

勾选Embed this font in the pdf document

 

 ④,接下来的几步,一路next即可。

⑤将字体导出成jar文件,然后将字体文件放入我们的项目中,

选择Export as extension

 

⑥选择保存位置,后面我们在iReport的classpath中需要引入此jar文件

 

⑦完成

 

 

另外:对于pdf中文的处理,前面的文章已经提及了几个jar文件,在此,再次的声明下:

iText的最新版本是:itext-5.3.2

我们处理中文需要用到另外的一个jar文件

位于extrajars-2.2 下面的itext-asian.jar

这两个文件的下载地址:http://sourceforge.net/projects/itext/files/

一个在iText里面,一个在extrajars里面

 

注:以前可能有些作者写的老文章,对于iReport-4.5.4来说,里面的有些用来处理pdf中文相关的jar文件已经有所变化、修改了,所以请使用最新版本的jar文件,以确保项目能正常的运行!

至此,您应该学会了jasper来处理中文了。





 本文转自 w156445045 51CTO博客,原文链接:http://blog.51cto.com/enetq/975303,如需转载请自行联系原作者

相关文章
|
2月前
|
缓存 Linux Windows
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
Linux下安装宋体以及微软雅黑字体-转PDF后不显示中文,以及中文乱码
296 0
关于导出PDF文件,自己设置导出字体为中文不显示问题
关于导出PDF文件,自己设置导出字体为中文不显示问题
851 3
|
程序员 编解码 中间件
InDesign转曲字体 导出PDF的技巧
在数字出版领域, InDesign是一个独特的存在, 它的所有功能几乎都能从Photoshop中找到对应, 但又比Photoshop好用多了. 在编辑部担任美术编辑的时候, 我遇到了很意思的问题, 一些拥有漂亮曲线的字体, 是无法被I...
1234 0
利用private font改变PDF文件的字体
利用private font改变PDF文件的字体     前几天做项目,需要使用未安装的字体来改变PDF的文件。以前并没有实现过类似的功能,幸运的是我在网上找到了类似的教程,并成功实现了这个功能。   下面就跟大家分享一下我是如何实现的。
853 0
|
.NET Windows 开发框架
【译】在Asp.Net中操作PDF - iTextSharp - 使用字体
原文 【译】在Asp.Net中操作PDF - iTextSharp - 使用字体   紧接着前面我对iTextSharp简介博文,iTextSharp是一个免费的允许Asp.Net对PDF进行操作的第三方组件。
1141 0
|
18天前
|
IDE Java 编译器
使用Java分割PDF文件
使用Java分割PDF文件
23 1