Skip to content
/ Caly Public
forked from BobLd/Caly

Caly Pdf Reader is a cross-platform pdf document reader application written in C#

License

Notifications You must be signed in to change notification settings

carbon/Caly

 
 

Repository files navigation

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

About

Caly Pdf Reader is a cross-platform pdf document reader application written in C#

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%