Student Aid Report PDF parser
This version is only compatible with 2024 and later FSS reports. Use an earlier release for older report formats.
This requires Java 17 and Maven. You should use Intellij for development but I can't stop you from using other tools if you want.
A working knowledge of Kotlin is recommended. It's basically Java with better syntax.
- Clone the repo
- Ensure
mvn test
is successful mvn package
- Run the jar with
java -jar target/sar-pdf-parser-1.0-SNAPSHOT.jar -d <directory>
<directory>
should be a folder containing the PDFs to parse
- (non)profit
Again, you should probably use Intellij because it's good and Jetbrains made Kotlin.
Do the Getting Started steps above to verify everything's set up right.
In Intellij, choose New->Project From Existing Sources... then select the pom.xml
from the cloned repo.
All the defaults should be fine, you may want to enable "Auto-import Maven projects"
Create an "Application" run configuration and choose Main
as the main class.
Add any CLI arguments you want to the run configuration. Running and debugging the app and the tests should work pretty much out of the box.