对itext导出PDF的一些小总结,以及ireport中生成中文PDF

简介: 也许大家和我一样,为了pdf生成时产生中文而苦恼,也许你和我一样,看到别人提供了一堆的jar,而找不到下载的地方,我也是找了好久才找到最后的大本营的,特写出来,方便你我他;) 也算给自己1个多小时的时间的一点见证吧.-_# 你只要去 http://prdownloads.sourceforge.net/itext/ 就可以找到所有你想要的东西.包括itext最新版本,itext亚洲语言

也许大家和我一样,为了pdf生成时产生中文而苦恼,也许你和我一样,看到别人提供了一堆的jar,而找不到下载的地方,我也是找了好久才找到最后的大本营的,特写出来,方便你我他;)

也算给自己1个多小时的时间的一点见证吧.-_#

你只要去

http://prdownloads.sourceforge.net/itext/

就可以找到所有你想要的东西.包括itext最新版本,itext亚洲语言包

========================

官方网站的http://itext.sourceforge.net/downloads/iTextAsian.jar下不了,下面的地址可以用。
http://prdownloads.sourceforge.net/itext/iTextAsian.jar
 
 
不信?试试好的话记得顶一个呵呵!


===============顺便再补充一下
在JAVA中,用ireport是个不错的报表设计工具咯,可视化操作,但也有中文问题。典型的是加入itext后,中文显示乱码,并且导出到PDF后也乱码,解决方法经过探索后有如下方法解决:
1 在 ireportlib目录下,添加 iText 亚洲语言包(http://itext.sourceforge.net/downloads/iTextAsian.jar.),itext-1.01.jar;

2 在itext文本的属性框中,设置字体的属性为:

  • font name: SansSerif

  • PDF font name: STSong-Light;

  • PDF embedeed encoding前的勾选上
  • pdfEncoding :UniGB-UCS2-V (Chinese Simplified)

这样就可以解决了IReport中的PDF中文问题了;)

============
简单的说

在字体那里按照这种规则选择.
Chinese Simplified
STSong-Light with the encodings UniGB-UCS2-H and UniGB-UCS2-V
Chinese traditional
MHei-Medium and MSung-Light with the encodings UniCNS-UCS2-H and UniCNS-UCS2-V
Japanese
HeiseiKakuGo-W5 and HeiseiMin-W3 with the encodings UniJIS-UCS2-H,UniJIS-UCS2-V,UniJIS-UCS2-HW-H and UniJIS-UCS2-HW-V
Korean
HYGoThic-Medium and HYSMyeongJo-Medium with the encodings UniKS-UCS2-H and UniKS-UCS2-V
相关文章
|
14天前
|
人工智能 缓存 Linux
Confluence PDF导出中文支持
Confluence PDF导出中文支持
|
3月前
|
Java
java Itext创建pdf
java Itext创建pdf
36 0
|
2月前
|
数据采集 移动开发 前端开发
springboot使用html模版导出pdf文档
springboot使用html模版导出pdf文档
|
3月前
|
Java
itext制作pdf表格
java中使用itext制作pdf表格
|
3月前
使用Itext导出PDF
使用Itext导出PDF
25 0
|
3月前
|
XML 持续交付 开发工具
SAPGUI 里 ABAP 代码导出成 PDF 格式的隐藏小技巧
SAPGUI 里 ABAP 代码导出成 PDF 格式的隐藏小技巧
29 0
|
3月前
|
测试技术 数据处理 Python
测试报告导出PDF和excel的方法
测试报告导出PDF和excel的方法
|
27天前
|
Web App开发 Windows
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
【Windows】 chrome 如何下载网站在线预览PDF文件,保存到本地
145 0
|
1月前
|
前端开发
开发过程中遇到过的docx、pptx、xlsx、pdf文件预览多种方式
开发过程中遇到过的docx、pptx、xlsx、pdf文件预览多种方式
17 0
|
2月前
|
数据挖掘 数据安全/隐私保护 开发者
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
使用Spire.PDF for Python插件从PDF文件提取文字和图片信息
124 0