- Reads data from pdf forms in pdf documents
- Exports the data in the forms to various outputs
- text
- csv
- other formats
- Uses Maven to build
- Using diffplug spotless for auto-code formatting
- Using maven-shade-plugin to make an uber-jar
- Using spotless for auto-code formatting for the java and pom (and maybe others later)
- Uses picocli for command line argument parsing
- Uses PDFBox for PDF manipulation
- This brings in Apache Commons Logging but doesn't force any particular logger.