Package technology.tabula.extractors
Class SpreadsheetExtractionAlgorithm
java.lang.Object
technology.tabula.extractors.SpreadsheetExtractionAlgorithm
- All Implemented Interfaces:
ExtractionAlgorithm
- Author:
- manuel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionExtract a list of Table from page using rulings as separatorsfindCells(List<Ruling> horizontalRulingLines, List<Ruling> verticalRulingLines, int horizontalExpandAmount, int verticalExpandAmount) findSpreadsheetsFromCells(List<? extends Rectangle> cells) booleantoString()withMaxGapBetweenAlignedHorizontalRulings(int maxGapBetweenAlignedHorizontalRulings) withMaxGapBetweenAlignedVerticalRulings(int maxGapBetweenAlignedVerticalRulings) withMinColumnWidth(float minColumnWidth) withMinRowHeight(float minRowHeight)
-
Constructor Details
-
SpreadsheetExtractionAlgorithm
public SpreadsheetExtractionAlgorithm()
-
-
Method Details
-
withMaxGapBetweenAlignedHorizontalRulings
public SpreadsheetExtractionAlgorithm withMaxGapBetweenAlignedHorizontalRulings(int maxGapBetweenAlignedHorizontalRulings) -
withMaxGapBetweenAlignedVerticalRulings
public SpreadsheetExtractionAlgorithm withMaxGapBetweenAlignedVerticalRulings(int maxGapBetweenAlignedVerticalRulings) -
withMinColumnWidth
-
withMinRowHeight
-
extract
- Specified by:
extractin interfaceExtractionAlgorithm
-
extract
Extract a list of Table from page using rulings as separators -
isTabular
-
findCells
-
findCells
-
findSpreadsheetsFromCells
-
toString
- Specified by:
toStringin interfaceExtractionAlgorithm- Overrides:
toStringin classObject
-