Bachelor: PDF Diff

Goal

Implementation of a tool that reads two PDFs and outputs differences with semantic awareness (e.g. accounting for introduced page breaks and (minor) format changes).

Tasks

  • Investigation of state-of-the-art PDF comparison tools
  • Selection of appropriate frameworks / libraries
  • Implementation of a tool that compares two PDF files (content and visualization)

Technology

  • Python