added handler for powerpoint files, add comprehensive tests
added handler for excel files, add comprehensive tests
added pdf handler, modifed the display to accepts pdf specific data, and pdf format data, added full test coverage
Tests used hardcoded Windows paths like C:\Users\Xheri\... that don't exist on GitHub Actions' Ubuntu runners. Solution Created tests/conftest.py with relative path helpers that work on any OS:
A Fortis Scientia site