一款基于 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器

前言

今天大姚给大家分享一款 .NET 开源免费、轻量快速、跨平台的 PDF 阅读器:Caly。

项目介绍

Caly 是一款 .NET 开源免费(MIT license)、轻量快速、跨平台的 PDF 阅读器,工具性能和效率是其核心设计理念。Caly 利用 Avalonia UI、SkiaSharp 和 PdfPig 的强大功能,可在 Windows、macOS 和 Linux 上无缝运行。

注意:当前项目目前处于 alpha 阶段。

跨平台兼容性

Caly 目前已经测试了 Windows、Linux 和 Android 版本。虽然 Android 版本可以运行,但尚未针对该平台进行优化。未来计划提供更好的移动支持,包括 iOS。

主要功能

  • 极简用户界面:享受干净、无干扰的阅读体验。
  • 标签页界面:轻松管理多个 PDF 文档,每个文档在不同的标签页中打开。
  • 极速导航:流畅地浏览页面,享受快速的翻页体验。
  • 文本选择与复制/粘贴:从 PDF 文档中选择、复制并粘贴文本到剪贴板。
  • 强大搜索功能 :使用内置搜索功能快速定位文档中的特定文本。支持 Ctrl+F 快捷键。
  • 缩略图视图:通过直观的缩略图侧边栏获取所有页面的视觉概览。
  • 书签支持:通过书签快速访问重要部分。
  • 缩放功能 :支持文档的放大和缩小。可以按住 Ctrl 键同时使用滚轮,或者使用顶部菜单中的"缩放"按钮。
  • 页面旋转:旋转文档的所有或单个页面。可以鼠标右键点击并选择旋转选项之一,或使用顶部菜单中的"旋转"按钮。

项目源代码

Windows运行效果

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
笃行35024 分钟前
向量数据库单独建一套,这笔账划不划算
后端
weixin_431600441 小时前
Agent Workflow 学习向:Code 节点,比模板更强的变量加工
后端·python·学习·ai·
Rain的Java大神之路1 小时前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
Lost of 程序猿2 小时前
AOP 实战:面向切面编程从理论到落地
后端·asp.net·aop·面向切片变成
Lost of 程序猿3 小时前
ASP.NET Core 认证授权实战:从 JWT 到 Policy,设计一套企业级 RBAC 权限系统
后端·asp.net
Lost of 程序猿3 小时前
ASP.NET Core 后台任务全景:从 BackgroundService 到 Channel 队列,再到分布式调度
后端·asp.net·.netcore
倾颜3 小时前
NestJS 核心概念梳理:从 Module、Controller 到 Guard、Interceptor
后端·node.js·nestjs
东风破_3 小时前
JWT 1:从一个登录请求开始,理解 React 项目里的 API 层与 Mock
前端·后端
东风破_4 小时前
JWT 3:为什么 Token 要放进 Authorization?Axios 拦截器到底解决了什么?
前端·后端
东风破_4 小时前
JWT 5:路由守卫是什么?把整个 JWT 登录鉴权流程串起来
前端·后端