PDFViewer written in Swift