itextasian.jar 5.6 官方免费版

itextasian.jar下载

  • 软件大小:311KB
  • 软件语言:简体中文
  • 软件类型:国产软件
  • 软件授权:免费软件
  • 软件类别:java相关
  • 应用平台:Windows平台
  • 软件官网:
  • 更新时间:2017-07-11
  • 网友评分:
360通过 腾讯通过 金山通过

情介绍

itextasian.jar包是一款可以安装适用于生成PDF文档的一个java类库,当选择使用java开发时,可以使用这款itextasian.jar包进行java开发,有需要的朋友们欢迎前来下载使用这款itextasian.jar包进行数据开发。

itextasian.jar 5.6是iText 5在运行时用到的一个中文支持包,相信中文的开发者在运行的时候会用到这个包的,如果出现了“ Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized ”的问题,多是因为没有找到这个引起的,在本站下载一下然后放到指定的目录就可以完美解决了。

基本简介

  iTextAsian.jar iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、html文件转化为pdf文件。 iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。

需求分析

  一般情况下,iText使用在有以下一个要求的项目中:

  内容无法提前利用:取决于用户的输入或实时的数据库信息。

  由于内容,页面过多,PDF文档不能手动生成。

  文档需在无人参与,批处理模式下自动创建。

  内容被定制或个性化;例如,终端客户的名字需要标记在大量的页面上。

代码示例

  // 关于字体

  BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

  // 华文中宋

  BaseFont bfComic99 = BaseFont.createFont("c:\\windows\\fonts\\STZHONGS.TTF",

  BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

  //隶书

  BaseFont bfComic11= BaseFont.createFont("c:\\windows\\fonts\\SIMLI.TTF",

  BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

  //宋体&新宋体 (这种字体的输出不了.有问题)

  // BaseFont bfComic12 = BaseFont.createFont("c:\\windows\\fonts\\SIMSUN.TTC", null,

  BaseFont.NOT_EMBEDDED, BaseFont.NOT_EMBEDDED, null, null);

  //宋体-方正超大字符集

  BaseFont bfComic13 = BaseFont.createFont("c:\\windows\\fonts\\SURSONG.TTF",

  BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);

iText 5介绍

  iText是一个能够快速产生PDF文件的java类库。iText的java类对于那些要产生包含文本,表格,图形的只读文档是很有用的。它的类库尤其与java Servlet有很好的给合。使用iText与PDF能够使你正确的控制Servlet的输出。

iText 5.0解决中文输出问题

  最近研究PDF的生成,用到了iText。在网上,大多数人用的都是iText2.1,并且配合iTextAsian.jar来解决中文输出的问题。

  但是,将iTextAsian.jar和iText5.0放在lib目录下,利用以下语句:

  Java代码

  PdfWriter.getInstance(document, new FileOutputStream("123.pdf"));

  BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", false);

  Font fontChinese = new Font(bfChinese);

  document.open();

  Paragraph par = new Paragraph("你好",fontChinese);

  document.add(par);

  ……

  结果会报错(已经解决了,忘了截图):

  大意是:找不到资源包。

  可是明明导入了呀?

  峰回路转:

  细心地查看了一下,iTextAsian.jar的包名:com.lowagie.text.pdf.fonts

  而 iText5.0的Font的包名:com.itextpdf.text.pdf.fonts。

  又对比了下iText2.1的相应的包名:com.lowagie.text.pdf.fonts

  原来iTextAsian.jar对iText的扩展,是通过在相同的包空间下加入字体来解决的,然而,iText5.0的包空间命名与2.1有很大的差别。

  解决办法:

  呵呵,在winrar中,简单地修改下iTextAsian.jar的包名就可以输出中文了。具体就是,将lowagie的文件夹重命名为itextpdf。

载地址

下载错误?【投诉报错】

itextasian.jar 5.6 官方免费版

      气软件

      关文章

      载声明

      ☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
      ☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
      ☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
      ☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
      ☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
      ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
      ☉ 本站提供的itextasian.jar 5.6 官方免费版资源来源互联网,版权归该下载资源的合法拥有者所有。