File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed
java/opendataloader-pdf-core/src/main/java/org/opendataloader/pdf/processors Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -24,18 +24,18 @@ public void processTables(List<List<IObject>> contents) {
2424 public void processTables (List <List <IObject >> contents , List <Integer > pageNumbers ) {
2525 if (!pageNumbers .isEmpty ()) {
2626 List <List <TableBorder >> tables = getTables (contents , pageNumbers );
27- addTablesToTableCollection (tables );
27+ addTablesToTableCollection (tables , pageNumbers );
2828 }
2929 }
3030
3131 protected abstract List <List <TableBorder >> getTables (List <List <IObject >> contents , List <Integer > pageNumbers );
3232
33- private static void addTablesToTableCollection (List <List <TableBorder >> detectedTables ) {
33+ private static void addTablesToTableCollection (List <List <TableBorder >> detectedTables , List < Integer > pageNumbers ) {
3434 if (detectedTables != null ) {
3535 TableBordersCollection tableCollection = StaticContainers .getTableBordersCollection ();
36- for (int pageNumber = 0 ; pageNumber < StaticContainers . getDocument (). getNumberOfPages (); pageNumber ++) {
37- SortedSet <TableBorder > tables = tableCollection .getTableBorders (pageNumber );
38- for (TableBorder border : detectedTables .get (pageNumber )) {
36+ for (int index = 0 ; index < pageNumbers . size (); index ++) {
37+ SortedSet <TableBorder > tables = tableCollection .getTableBorders (pageNumbers . get ( index ) );
38+ for (TableBorder border : detectedTables .get (index )) {
3939 if (tableCollection .getTableBorder (border .getBoundingBox ()) == null ) {
4040 tables .add (border );
4141 }
You can’t perform that action at this time.
0 commit comments