java PDF批量替换关键词
要求:将要替换的字段封装到一个类中,并规定字段名与PDF中关键字的映射。
准备:
关键词信息类-----MatchItem
package pdf.replace;
import lombok.Data;
@Data
public class MatchItem {
//pdf页数
private Integer pageNum;
//关键词
private String keyWord;
//pdf扫描的单个字块
private String content;
//关键词的位置信息,字体大小等等
private float x;
private float y;
private float fontHeight;
private float fontWidth;
private float pageHeight;
private float pageWidth;
}
扫描pdf并组装成MatchItem类------KeyWordPositionListener
package pdf.replace;
import com.googlemon.collect.Lists;
import com.itextpdf.awt.geom.Rectangle2D;
import com.itextpdf.text.Rectangle;
import com.itextpdf.text.pdf.parser.ImageRenderInfo;
import com.itextpdf.text.p
更多推荐
java pdf替换内容_java PDF批量替换关键词
发布评论