我用的是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 chSymSplits;
static {
chSymSplits = new ArrayList();
chSymSplits.add(',');
chSymSplits.add('、');
chSymSplits.add('。');
chSymSplits.add(':');
chSymSplits.add('!');
chSymSplits.add(';'