/jotdown

A pdf viewer, annotator project

Primary LanguageSwiftMIT LicenseMIT

jotdown

A pdf viewer, annotator project

I had been working on this PDF viewer and annotation app, for one project requirement.

This app is developed in Swift and PDF functionalities require PDFKit library.

I have implemented following features:

  • Open a PDF file locally stored or on the cloud.
    • Password protected PDF handling, included.
  • Add various annotations on the opened PDF file:
    • Select, highlight, strikethrough, underline the text.
    • Colored annotations support.
  • An animated side toolbar with option to choose:
    • Pen thickness style i.e. like a pen or thick crayon.
    • Choose different color pallete
    • Temporary Undo functionality on clicking the 'purple' color. It was a placeholder functionality, while I was developing the app.