Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.6 KB

README.md

File metadata and controls

41 lines (31 loc) · 1.6 KB

Caly Pdf Reader

About

Caly Pdf Reader is a cross-platform pdf document reader application written in C# (net8.0 with AOT), only using Avalonia & SkiaSharp + PdfPig. It is released under GPL-3.0 license.

The development is currently in alpha.

Goal

The aim is to develop a C# cross-platform open source pdf reader/viewer application, with the following abilities:

  • View pdf document - Work in Progress
  • Open many documents with a tab system - Work in Progress
  • Navigate and zoom document (go to page, zoom in/out, etc.) - Work in Progress
  • Select text and copy to clipboard - Work in Progress
  • Search text - Development not started

Other plans for later:

  • OCR
  • Table extraction

Windows, Linux and MacOS compatible

As of now, only the Windows version has been tested. There are also future plans for mobile versions.

Contributions are welcome

Feel free to contribute to the project! You can also help Caly Pdf Reader by contributing to:

Clone and build

Caly Pdf Reader uses submodules, you will need to run the following after cloning it:

git submodule update --init --recursive

Caly Pdf Reader is a net8.0 application with Native AOT (ahead of time compilation) enabled. To publish the application, run the following (example for Windows):

dotnet publish -r win-x64 -c Release -f net8.0

Preview

image