首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

iText创办PDF文件

2012-10-25 
iText创建PDF文件项目有生成PDF文件的需求,要求把数据库中的信息绘制成表格、还有一些图片、文档,都整合到一

iText创建PDF文件
项目有生成PDF文件的需求,要求把数据库中的信息绘制成表格、还有一些图片、文档,都整合到一个PDF中提供下载。因此就研究了下iText
代码很简答,不做过多解释,大家一看便懂,附件中附上iText的核心包,和一个中文处理包,以及核心包的源码。

BaseFont bfComic = BaseFont.createFont("STSong-Light",      "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);  
这句代码是不是就是解决输出中文的问题。

在我看过的资料中都说这个需要依赖  iTextAsian.jar

可是我的程序中在没有引入这个包的情况下也成功编译并执行了。

我用的也是 iText-2.1.7.jar

程序执行成功了,可我却迷糊了,是不是iText-2.1.7 这个版本自己已经支持中文输出而不再需要依赖 iTextAsian.jar 了?
还是其它什么原因?

这个我不太清楚,不过我的程序中如果不引入iTextAsian.jar 包的话,执行到那句时就会出错,提示信息的意思就是说找不到那个字体。


啊,不好意识,是我自己搞错了。
这种方法输出中文确实必须依赖 iTextAsian.jar  这个包。

我的程序运行的环境中早已经有了这个包,只是我不知道而已。

热点排行