The PDF-Code is located in the media-app. I don't like, that this PDF related code is in the projector app. Is there a way to put it into the media-app? If not, can you add a TODO in the code or create a issue?

There should probably be a method in the Widget class.