package com.test.springboot.pdfutils;
import com.itextpdf.text.Document;
import com.itextpdf.text.DocumentException;
import com.itextpdf.text.Font;
import com.itextpdf.text.pdf.*;
import lombok.extern.slf4j.Slf4j;
import java.io.ByteArrayOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;
/**
* 读取PDF文件template,并做字段填充
**/
@Slf4j
public class PDFReader {
private static String filePath = "E:/java-project/code-case/入学登记.pdf";
private static String newfilePath = "E:/java-project/code-case/入学登记Plus.pdf";
private static BaseFont baseFont;
private static Font font;
static {
try {
baseFont = BaseFont.createFont("STSong-Ligh