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.
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
As of now, only the Windows version has been tested. There are also future plans for mobile versions.
Feel free to contribute to the project! You can also help Caly Pdf Reader by contributing to:
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