Rnote 完整指南:手写笔记、PDF 批注与自由绘图的 5 个核心功能
Rnote 完整指南手写笔记、PDF 批注与自由绘图的 5 个核心功能【免费下载链接】rnoteSketch and take handwritten notes.项目地址: https://gitcode.com/GitHub_Trending/rn/rnote当你想在 PDF 讲义上直接手写批注却发现文字处理器只能加矩形框、截图标注放大又模糊时Rnote 就是为解决这件事做的。它是一款开源的矢量绘图应用用 Rust 编写、基于 GTK4 界面定位很集中手写笔记、草图绘制和文档批注。所有笔迹都以矢量保存放大到 300% 边缘依然干净。把 PDF 讲义变成可以手写批注的笔记这是 Rnote 最常被用到的场景课堂发来的 PDF 讲义想在重点句子上划线、在旁边写推导过程但 PDF 本身不可编辑。导入 PDF 后它会作为页面背景铺在画布上你在上面画的所有笔迹都是独立的矢量层和背景完全分开支持从 PDF、位图图片、SVG 导入导入后的文件以原生.rnote格式保存批注完成后整份文档可以导出为 PDF 或 SVG单个页面或框选区域可以导出为 SVG、PNG、JPG对笔迹与背景的分层处理意味着你后续可以单独移动、擦除某一段批注而不会碰坏底层的讲义内容。文件格式的具体实现集中在 crates/rnote-engine/src/fileformats/ 目录。画布往哪个方向长由你选笔记写到后面越来越长页面不够用是传统笔记软件的硬伤。Rnote 把文档的扩展方式做成了可选项在文档设置里切换即可固定页面一页一页适合打印和归档连续纵向只向上向下无限延伸适合流水账式记录半无限一个方向可自由延伸完全无限任意方向都能继续画画到第 100 页也不会提示页面不足背景也可以按需要调颜色、网格/横线图案、图案密度、页面尺寸都是独立选项不用在空白页和密集网格之间二选一。布局与背景的配置代码分别在 crates/rnote-engine/src/document/layout.rs 和 crates/rnote-engine/src/document/config.rs。笔迹跟着压力走画错能整块挪动Rnote 的界面为手写笔输入设计压感直接映射到线条粗细轻描和重写在同一根笔画里自然过渡。除了主画笔左侧工具栏还有几个值得了解的角色橡皮擦按笔迹擦除碰到交叉的笔画会只擦被碰到的那一段选择工具框选内容后可以移动、旋转、缩放、翻转颜色右侧还有针对选中内容的操作菜单图形工具直线、矩形、椭圆、多边形、二次/三次贝塞尔曲线以及 2D/3D 坐标系、网格等教学向图形打字机打出等宽打字机风格的文本块换行、回车带声音所有笔具的粗细、颜色、压感曲线都能单独配置手写笔的物理按钮也可以重新映射快捷操作。各类笔的配置代码在 crates/rnote-engine/src/pens/。多个文档同时开着相关文件一眼找到赶课时经常是讲义 PDF 两版笔记 一个 PDF 批注稿同时摊开。Rnote 用标签页并行打开多个文档切标签不丢失各自状态顶部的目录路径会实时显示当前文档所在的工作区。工作区浏览器把当前目录下的文件列出来PDF、图片、.rnote文件都能直接点开也可以在里面创建文件夹、重命名、复制到废纸篓不需要切出去开文件管理器。另外拖拽文件和剪贴板粘贴都支持从别的应用拖一张图进来就能直接画。这部分 UI 的实现在 crates/rnote-ui/src/workspacebrowser/。真实操作走查从打开应用到产出一份成品笔记启动 Rnote点顶部加号新建文档在文档设置里选好页面布局比如连续纵向和背景浅色网格通过工作区浏览器或直接拖拽把 PDF 讲义导入当前标签页选中主画笔调好粗细和颜色在讲义边距手写推导、给关键句划线画错的地方用选择工具框住整块笔迹拖到正确位置再微调大小需要精确文字时切到打字机笔输入标题并调字号顶部标签栏加新标签页继续第二份讲义互不干扰完成后点导出整份文档存为 PDF 发给同学或把某一页导出为 PNG 贴进博客文件始终以.rnote格式自动保存下次打开接着画进阶玩法用 CLI 批量处理 .rnote 文件除了图形界面项目自带一个命令行工具可以对.rnote文件做自动化处理Flatpak 包内已包含。典型用途校验文件test子命令批量检查一批文件能否正常打开格式转换import把 Xopp 文件转成.rnote存档export把文档整体导出或逐页导出为 PNG/JPG/SVG也可以只导出某个框选区域批量生成缩略图thumbnail子命令为一批笔记生成预览图方便做归档脚本化建文档create子命令创建空文件配合脚本可以批量准备模板如果装在 Flatpak 里用flatpak run --commandrnote-cli com.github.flxzt.rnote help就能看到完整命令列表。工具源码在 crates/rnote-cli/其中export的实现覆盖了整文档、逐页、选区三种粒度。有一点要留意README 明确说明文件格式仍在演进、不保证版本间完全兼容批量脚本最好固定应用版本使用。Rnote 免费开源装好打开第一支笔就可以落在画布上了。【免费下载链接】rnoteSketch and take handwritten notes.项目地址: https://gitcode.com/GitHub_Trending/rn/rnote创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

基于S7-1200 PLC的自动锅炉加热系统设计与仿真调试

基于S7-1200 PLC的自动锅炉加热系统设计与仿真调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/15 20:33:51 阅读更多 →
PDF翻译的核心瓶颈:格式保留与结构解析技术解析

PDF翻译的核心瓶颈:格式保留与结构解析技术解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/15 20:33:51 阅读更多 →
编辑器选型实战:从二进制到存档,一文看懂各类editor怎么挑

编辑器选型实战:从二进制到存档,一文看懂各类editor怎么挑

做技术这些年,我发现自己对“editor”这个词的理解一直在变。早年间一提编辑器,脑子里浮现的就是记事本、Notepad、Vim,顶多再把VS Code算上。可真正进了开发、逆向、硬件、游戏、甚至科研投稿这些场景之后才发现,editor早就裂变成…

2026/9/15 20:33:51 阅读更多 →

最新新闻

ESP32+HUB75点阵屏:GIF动图相框的完整实现与进阶优化

ESP32+HUB75点阵屏:GIF动图相框的完整实现与进阶优化

简介:基于ESP32与3264 HUB75点阵屏的GIF播放智能显示系统,是一份面向嵌入式学习者和DIY玩家的完整源码工程。项目解决了如何在低成本硬件上流畅播放GIF、叠加时钟与天气等小部件的问题,并提供了Web配置与OTA无线升级能力,适合具备…

2026/9/15 21:06:17 阅读更多 →
计量设备UART/SPI高可靠通信设计与实战调试指南

计量设备UART/SPI高可靠通信设计与实战调试指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/15 21:06:17 阅读更多 →
如何为 theHarvester HarvestView 自托管 Tabulator 静态资源以支持隔离网络

如何为 theHarvester HarvestView 自托管 Tabulator 静态资源以支持隔离网络

如何为 theHarvester HarvestView 自托管 Tabulator 静态资源以支持隔离网络 【免费下载链接】theHarvester E-mails, subdomains and names Harvester - OSINT 项目地址: https://gitcode.com/GitHub_Trending/th/theHarvester HarvestView 是 theHarvester 的浏览器端…

2026/9/15 21:06:17 阅读更多 →
Kubernetes 社区大数据生态集成现状盘点:Spark、HDFS、Airflow 与 Flink 在 Kubernetes 上的演进速览

Kubernetes 社区大数据生态集成现状盘点:Spark、HDFS、Airflow 与 Flink 在 Kubernetes 上的演进速览

Kubernetes 社区大数据生态集成现状盘点:Spark、HDFS、Airflow 与 Flink 在 Kubernetes 上的演进速览 【免费下载链接】community Kubernetes Community Documentation 项目地址: https://gitcode.com/GitHub_Trending/com/community 本篇文章基于 Kubernete…

2026/9/15 21:06:17 阅读更多 →
financial-services威胁模型分析:谁能读、谁能写、谁能记账的权限图谱

financial-services威胁模型分析:谁能读、谁能写、谁能记账的权限图谱

financial-services威胁模型分析:谁能读、谁能写、谁能记账的权限图谱 【免费下载链接】financial-services 项目地址: https://gitcode.com/GitHub_Trending/fi/financial-services financial-services 是一个面向金融行业的开源 AI 智能体参考项目&#x…

2026/9/15 21:06:17 阅读更多 →
从SEO到GEO:构建AI搜索引擎优化监测与提升系统实战

从SEO到GEO:构建AI搜索引擎优化监测与提升系统实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/15 21:05:17 阅读更多 →

日新闻

Java高级技术:从语言特性到性能优化全解析

Java高级技术:从语言特性到性能优化全解析

1. Java高级技术概述Java作为一门成熟的编程语言,经过二十多年的发展已经形成了完整的生态系统。在企业级应用开发、大数据处理、移动开发等领域,Java都占据着重要地位。掌握Java高级技术不仅意味着能够编写更高效的代码,更代表着开发者能够解…

2026/9/15 0:00:23 阅读更多 →
C#与Halcon结合的工业视觉处理实战指南

C#与Halcon结合的工业视觉处理实战指南

1. 项目概述:C#与Halcon强强联合的视觉处理利器这个基于C#和Halcon的视觉处理Demo项目,是我在工业质检领域摸爬滚打多年后提炼出的实战精华。它完美融合了C#的界面开发优势与Halcon强大的图像处理能力,就像给视觉工程师配上了一把瑞士军刀。项…

2026/9/15 0:00:23 阅读更多 →
32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

32路工业串口服务器的硬核选型指南:确定性、鲁棒性与协议下沉

1. 为什么“32路复合型”不是营销话术,而是工业现场真实痛点的硬解你有没有遇到过这样的场景:在某大型能源站的PLC机柜里,十几台不同年代、不同品牌的温控仪、电表、气体分析仪、阀门控制器,全靠RS-485总线挂在一根线上&#xff0…

2026/9/15 0:00:23 阅读更多 →

周新闻

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验 【免费下载链接】ai The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and ag…

2026/9/15 12:27:42 阅读更多 →
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化

Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化 【免费下载链接】refine A React Framework for building internal tools, admin panels, dashboards & B2B apps with unmatched flexibility. 项目地址: https://gitcode.com/GitH…

2026/9/15 1:32:25 阅读更多 →
Flutter应用改名全指南:从Android到iOS的配置与工具实践

Flutter应用改名全指南:从Android到iOS的配置与工具实践

刚接一个外包项目时,甲方要求把工程里临时用的应用名改成正式产品名。我本来觉得“改名”这种小事,打开配置文件改一行不就完了?结果真动手才发现,Flutter项目里“应用名称”根本不是一处配置,而是一整套散落在 Androi…

2026/9/15 1:32:21 阅读更多 →

月新闻

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能

持续集成 流水线自动化与 声明式交付 实践:原型怎样变成可用功能分类:[AI/大模型]细分主题:AI 增强型 CI/CD 流水线自动化与 GitOps 实践:Agent 工作流、工具调用与任务拆解:从原型到生产的验收清单很多团队在尝试用大…

2026/9/14 17:35:10 阅读更多 →
容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场

容器编排 生产环境运维与排障实战:复盘记录怎样真正派上用场分类:[工程技术]细分主题:Kubernetes 生产环境运维与排障实战:可复制的项目复盘模板与决策记录大部分团队的事故复盘报告,最后都变成了躺在 Confluence 或钉…

2026/9/14 16:59:29 阅读更多 →
容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步

容器 容器化技术与镜像安全管理:核心链路应该先拆哪一步分类:[工程技术]细分主题:Docker 容器化技术与镜像安全管理:核心链路的逐步实现与关键代码取舍面对一个积累了五六年历史包袱的单体架构应用(包含 Web 接口、后台…

2026/9/14 5:45:14 阅读更多 →