- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
LineDir ld = ild.next();
int y = ld.getYDirAdj(), h = ld.getHeightDir();
PDFTextStripperByArea pts = new PDFTextStripperByArea();
pts.addRegion("column3", new Rectangle(470,y,70,h));
pts.addRegion("column4", new Rectangle(540,y,50,h));
pts.extractRegions(page);
try {
int g = 0;
String column3 = pts.getTextForRegion("column3").trim();
String column4 = pts.getTextForRegion("column4").trim();
if (column3.isEmpty()) {
g = 1/0;
}
g = Integer.valueOf(column4);
} catch(Exception e) {
ild.remove();
}
Парсил pdf ничего лучше чем проверка нахождения 1)непустой строки(11) и 2)числа(14) в выбраных областях не нашел (в этих строках всегда есть эти столбцы). 2 если там не число то будет ошибка а в 1 сделал что бы ошибка за компанию была )
Комментарии (0) RSS
Добавить комментарий