class TestRenderListener implements RenderListener {
//
List rectText = new ArrayList();
//
List textList = new ArrayList();
// y
List listY = new ArrayList();
//
List
try {
PdfReader reader = new PdfReader(pdfPath);
// PDF
PdfReaderContentParser parser = new PdfReaderContentParser(reader);
// PDF ,
PdfStamper stamper = new PdfStamper(reader, new FileOutputStream("E:/pdftest/test2.pdf"));
// pdf
PdfContentByte page = stamper.getOverContent(1);
for (int i = 1; i <= reader.getNumberOfPages(); i ) {
// ImageRenderListener , RenderListener , PDF
TestRenderListener listener = new TestRenderListener();
// PDF,
parser.processContent(i, listener);
//
List rectText = listener.rectText;
List textList = listener.textList;
List listY = listener.listY;
List