Stirling-PDF/src/main/java/stirling/software/SPDF
Omar Ahmed Hassan afad06bed4
Extract tables from PDF to CSV using Tabula (#2312)
* Add Tabula dependency and exclude slf4j-simple

- Add tabula-java dependency to extract tables into CSV.
- Exclude slf4j-simple due to Logback

* Add a flexible CSVWriter

- Add FlexibleCSVWriter which extends CSVWriter to pass a custom CSVFormat, as CSVWriter's parameterized constructor (that allows changing CSVFormat) is protected.

* Use Tabula in extracting tables from PDF

- Use Tabula in extracting tables from PDF instead of the existing implementation

* Delete PDFTableStripper as It is unneeded

- Delete PDFTableStripper as It is unneeded as Tabula-Java is used instead.

* Use correct class in ExtractCSVController logger

* Exclude gson and bcprov-jdk15on dependencies from tabula

- Exclude gson and bcprov-jdk15on from tabula-java due to detected security vulnerabilities.
2024-11-23 23:28:44 +00:00
..
config Fix: Fixes dependency bug and replaces obsolete method (#2309) 2024-11-23 10:51:17 +00:00
controller Extract tables from PDF to CSV using Tabula (#2312) 2024-11-23 23:28:44 +00:00
EE extract and apply the image orientation from exif data in imageToPdf (#2073) 2024-10-23 12:17:40 +01:00
Factories commit for feature developing invert-replace color of a pdf for stirl… (#1982) 2024-10-04 16:53:00 +01:00
model [Feature] Set Executor Instances limits dynamically from properties (#2193) 2024-11-07 00:43:57 +00:00
pdf Extract tables from PDF to CSV using Tabula (#2312) 2024-11-23 23:28:44 +00:00
repository fix remmeber me (#2184) 2024-11-05 14:31:31 +00:00
service Update MetricsAggregatorService.java (#2272) 2024-11-20 08:20:01 +00:00
utils [Feature] Set Executor Instances limits dynamically from properties (#2193) 2024-11-07 00:43:57 +00:00
LibreOfficeListener.java Frooodle/license (#1994) 2024-10-14 22:34:41 +01:00
SPdfApplication.java Major Enhancements to SAML2 and OAuth2 Integration with Simplified Security Configurations (#2040) 2024-10-20 12:30:58 +01:00