android 5 pdf,android 使用itext5 生成pdf

看了这里写例子感觉挺简单的http://developers.itextpdf.com/examples/tables-itext5/adding-images-table

生成e文的按照demo也挺好生成的,但是中文出不来。

参考网上的例子

BaseFont bfChinese = BaseFont.createFont("STSong-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);

会报如下错误:com.itextpdf.text.DocumentException: Font 'STSong-Light' with 'UniGB-UCS2-H' is not recognized.

后来参考itext官方的NotoExample.java在pc上生成出来了。在android上不同的就是load字体文件的问题,参考http://stackoverflow.com/questions/22268438/android-itext-using-assets-fonts-and-utf-8-text

集合官方例子最终处理方式如下

BaseFont bfChinese= BaseFont.createFont("assets/simfang.ttf", BaseFont.IDENTITY_H,BaseFont.EMBEDDED);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值