×

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

独孤求败 独孤求败 发表于2026-03-15 12:52:05 浏览29 评论0

抢沙发发表评论

项目介绍

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

群贤毕至

访客