项目介绍
Caly Pdf Reader 是一款免费、跨平台、开源的 PDF 阅读器,专注于性能和效率。它使用 C#(.NET 9.0 with AOT)编写,旨在提供轻量级、快速且占用内存极小的阅读体验。目前,该项目处于 alpha 开发阶段。
应用场景
Caly Pdf Reader 适用于多种场景,包括但不限于:
个人用户: 需要一个快速、轻量级的 PDF 阅读器来查看和编辑 PDF 文档。 企业用户: 在多平台环境中统一使用 PDF 阅读器,提高工作效率。 开发者: 基于开源代码进行二次开发,定制符合特定需求的 PDF 阅读器。
功能模块
基础功能
多文档管理
Tabbed Interface: 支持在多个标签页中管理不同的 PDF 文档。 页面导航
Lightning-Fast Navigation: 快速、流畅地浏览 PDF 页面。 Thumbnail View: 通过缩略图侧边栏直观查看所有页面。 Bookmark Support: 通过书签快速导航到重要章节。 文本操作
Text Selection and Copy/Paste: 支持选择、复制和粘贴 PDF 中的文本到剪贴板。 Powerful Search: 内置搜索功能,快速定位文档中的特定文本。 视图调整
Zoom In/Out: 放大或缩小文档视图。 Rotate Pages: 旋转所有或单个页面。 Pan/Move View: 在文档中平移或移动视图。
用户界面
Minimalist UI: 提供简洁、无干扰的阅读体验。
功能特点
开源免费: 源代码在 GitHub 上公开,允许社区贡献和自定义。 跨平台兼容: 利用 Avalonia UI、SkiaSharp 和 PdfPig,在 Windows、macOS 和 Linux 上无缝运行(目前仅测试了 Windows、Linux 和 Android 版本,Android 版本尚未优化,计划支持 iOS)。 轻量快速: 优化设计和实现,确保最佳性能和最小资源消耗。
功能演示
开源地址
https://github.com/CalyPdf/Caly