找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

671

积分

0

好友

91

主题
发表于 16 小时前 | 查看: 1| 回复: 0

在寻找一款顺手的数字化笔记工具时,你是否也遇到过这些困扰?既想在PDF文献上流畅批注,又需要一块无限画布来记录灵感,特别是对于使用数位板的用户,压感支持的好坏直接决定了书写体验。市面上不少软件要么收费昂贵,要么功能残缺。今天介绍一款完全免费开源的解决方案——Xournal++,它专为手写和批注设计,完美支持主流数位板,可能是你一直在寻找的“数字纸笔”。

图片

Xournal++是什么

Xournal++ 是一款使用 C++ 和 GTK3 开发的跨平台手写笔记应用,支持 Linux、Windows 和 macOS 三大操作系统。它的核心设计目标就是提供出色的手写和PDF批注体验,对 Wacom、绘王(Huion)、XP-Pen 等数位板的压感输入有着原生级别的支持。所有笔记数据均保存在本地,无需担心云端隐私泄露问题。

开源成就

  • Star 数: 在 GitHub 上已收获超过 13.7K Star,社区活跃度高。
  • 技术栈: 项目主要采用 C++ 语言开发,基于 GTK3 图形库构建界面。
  • 贡献者: 由超过 217 位开发者共同维护,确保了项目的持续迭代和问题修复。

核心功能

图片

  • 卓越的压感手写体验: 这是 Xournal++ 最核心的亮点。配合数位板使用时,笔迹的粗细变化自然流畅,延迟极低,高度模拟了在真实纸张上书写的质感。

    // 支持多种绘图工具和笔触样式
    - 钢笔、荧光笔等多种绘图工具
    - 实心、虚线等不同笔触风格
    - 输入稳定功能让书写更流畅
  • 强大的PDF批注功能: 可以直接导入PDF文件并在上面自由书写、画重点、做标记。此外,它还支持从PDF中选中并复制文字、添加高亮或删除线,甚至能够点击PDF内嵌的超链接,极大地提升了文档处理的效率

  • 丰富的页面背景模板: 提供横线纸、方格纸、点阵纸、音乐五线谱以及纯白板等多种背景,无论是会议记录、学习笔记还是绘制草图,都能找到合适的模板。

  • 齐全的绘图工具: 内置直线、箭头、圆形、矩形、样条曲线等标准形状工具。更贴心的是,它还提供了圆规和三角板工具,可以作为辅助线帮助绘制精确的几何图形。

  • LaTeX数学公式支持: 对于学术研究或技术笔记撰写者,可以直接在笔记中插入并渲染复杂的 LaTeX 数学公式。编辑器支持语法高亮和实时预览,非常方便。

    % 支持自定义LaTeX模板
    % 可调整大小的编辑器
    % 语法高亮显示
  • 图层管理系统: 通过侧边栏可以清晰管理所有图层,每一层都可以独立显示、隐藏或编辑,方便将不同的笔记元素(如文字、草图、批注)分层整理,保持界面清晰。

  • 录音与回放同步: 内置录音功能,可以在记笔记的同时录制音频。回放时,笔记的书写过程会与录音同步重现,便于复习时回顾当时的思路和讨论细节。

  • 高度可定制的界面: 用户可以根据横屏或竖屏的使用习惯自由调整工具栏布局。同时,软件支持通过 Lua 脚本编写插件,进一步扩展功能。

安装指南

Windows 用户

直接从项目的 GitHub Releases 页面下载 .exe.msi 安装包,双击运行即可完成安装。

Linux 用户

  • Debian/Ubuntu 及其衍生版:
    sudo apt install xournalpp
  • Fedora/RHEL:
    sudo dnf install xournalpp
  • 通用方法 (Flatpak):
    flatpak install flathub com.github.xournalpp.xournalpp

macOS 用户

从 Releases 页面下载 .dmg 文件进行安装。请注意,在 macOS Catalina 及更高版本上可能需要调整安全性与隐私设置以允许运行。

移动设备

Android 用户可以在 Google Play 商店搜索 “Xournal++ Mobile”。移动版功能虽不及桌面版完整,但基础的手写和批注功能均已具备。

文件格式说明

  • 原生格式: 使用 .xopp 格式保存项目,这是一种压缩的 XML 文件,同时兼容旧版 Xournal 的 .xoj 格式。
  • 导出格式: 支持将笔记导出为 SVG、PNG、PDF 等多种通用格式,便于分享、打印或嵌入到其他文档中。
  • 重要提示: Xournal++ 的 PDF 批注是以“链接”形式与原始PDF关联的,笔记并未直接嵌入PDF文件。因此,请勿移动或删除原始的PDF文件,否则批注将无法加载。

项目截图

图片
图片
图片
图片
图片

开源地址:
https://github.com/xournalpp/xournalpp




上一篇:MySQL InnoDB默认事务隔离级别深度解析:Repeatable Read原理与应用场景
下一篇:前端用户行为录制实战:基于rrweb实现无感知录屏与上传
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2025-12-10 20:50 , Processed in 0.083132 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2025 云栈社区.

快速回复 返回顶部 返回列表