文档章节

android中的使用itextpdf转成pdf时,显示中文的问题

蜗牛搬家
 蜗牛搬家
发布于 2016/05/16 10:15
字数 159
阅读 53
收藏 0

使用的是itextpdf:5.5.9版本的,需要显示中文的话,还需要添加一个额外的jar包:itext-asian.jar。

显示中文的代码:

BaseFont bf =BaseFont.createFont("STSong-Light","UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);
Font font=new Font(bf,12,Font.NORMAL);
font.setColor(BaseColor.BLACK);
Paragraph content = new Paragraph("itext显示中文", font);
content.setAlignment(Paragraph.ALIGN_MIDDLE);
document.add(content);

 

其中,itextpdf的官网:http://itextpdf.com/release/iText559。

可以在android studio中,使用

compile 'com.itextpdf:itextpdf:5.5.9'

直接加载它的jar包。

itext-asian.jar包的下载:https://sourceforge.net/projects/itext/files/

打开上面的路径,找到extrajars在里面的压缩包中。

 

 

 

© 著作权归作者所有

共有 人打赏支持
蜗牛搬家
粉丝 5
博文 24
码字总数 9089
作品 0
广州
Android工程师
android 向服务端发送请求编码问题

今天开发客户端时发送请求遇到了问题,经过一下午的时间终于解决(其实一句话就可以)。如果哪位朋友也遇到这样问题可以看下面的解决方法。 客户端:android 2.2 服务端:asp.net 遇到问题:...

壹尘子
2012/02/08
0
1
itextpdf 实现html转pdf中中文及图片base64的解决方法

itextpdf 实现html转pdf中中文及图片base64的解决方法: 1. 中文解决方案: 实现FontProvider接口: 2. 图片base64的dataurl显示问题解决: 实现com.itextpdf.tool.xml.html.Image类 3. 转换方法...

骑着乌龟赛跑
2016/12/21
141
0
Android http中文乱码问题

总结下android下的中文乱码问题,以后开发东西基本就在这里写了。一是通过javaeye能认识不少朋友。二是对自己的博客内容进行管理。三是平时日志在sina的博客里写吧。 一 url to android JAV...

xiahuawuyu
2012/10/11
0
0
使用flying-saucer 实现 html转pdf实现input框select,textarea checkbox等的显示

昨天研究html转pdf,使用itextpdf 5.5.9版本(上一篇博客:https://my.oschina.net/u/1778261/blog/809757) 中文显示问题解决了,当时碰到了打印表单中input框等不显示的问题。 今天换了个方...

骑着乌龟赛跑
2016/12/22
293
0
Android App 多语言切换

前段时间公司 App 需要实现多语言切换功能,接到任务后先 Google 了下,发现搜到的方法都比较老旧,很多都莫名其妙,比如什么 API 欺骗、反射、手动转换语系,感觉不应该这么复杂地实现(也可...

丁佳辉
05/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
42分钟前
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部