我用的是iText-5.5.10,版本差别不是很大的话,应该都可以这么修改
最近在使用iText生成PDF时,遇到了行首标点问题,可是找了半天,也没找到一个明确的可行解决方案,后来找到一个看着比较靠谱的,http://bbs.csdn.net/topics/380075439,也说的模模糊糊的,试了也没好使,不过也提供了一个思路。
下面直接上干货
- 下载iText源码,改源码是最直接有效的
- 解压后将itext子项目导入开发工具中,待会改完后还要重新打包的
- 添加一个中文标点数据类
package com.itextpdf.text.pdf; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2017/6/16. */ public class ChineseSymbolSplit { public static List<Character> chSymSplits; static {