10+年产品经理专注分享AI 工具、AI 资讯、AI Coding、Vibe Coding与下一代产品创新,按 Ctrl+D 收藏我们
关于我 留言板 标签云 排行榜

苏米客

  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
  • 登录
  • 首页
  • AIGC
    • AI最新动态
    • AI学习教程
    • AI工具集合
    • AI产品百科
    • AI编程开发
    • AI提示词
    • AI开源项目
    • AI智能体
  • Axure
    • Axure动态
    • Axure教程
  • 产品
    • 用户体验
    • 产品设计
    • 苏米杂谈
  • 资源
    • 产品UI组件库
    • 开源图标库
    • 中后台框架
  • 书单
    • AI书籍
    • 用户体验
    • UI视觉
    • 产品研究
    • 其他类型
  • 下载
    • Axure组件
    • Axure原型
    • 文档报告
    • 素材资源
当前位置: 首页 » AI开源项目

PdfCraft:Rust 开发的本地 PDF 工作台,支持合并拆分与加密保护

1小时前 AI开源项目 9 0

PDF 是大家日常工作中最常用的文件格式,但只要涉及到「修改」和「整理」,事情就会变得繁琐。

客户发来一份几十页的方案文档,只需要提取其中几页;同事发来多个附件,需要合并成一个完整文件;扫描件方向不对,需要逐页旋转;合同整理好后还要加密再发送。很多人需要在阅读器、在线转换网站和多个小工具之间来回切换,文件反复上传下载,不仅效率低,还担心数据安全。

真正耗时的不是某个操作本身,而是一个 PDF 任务被拆成了多个步骤。有没有一款工具能把常用的 PDF 操作整合到一个本地工作台中?

PdfCraft 软件界面

是什么项目

ArtCraft 团队开源的 PDF 阅读与编辑工具 PdfCraft,使用 Rust 从头构建,支持 Windows、macOS、Linux、FreeBSD 和 Web 平台。

它不要求注册账号,没有遥测数据采集,也不依赖云端处理。文件打开、编辑和保存都在本地完成,对于经常处理内部资料和客户文件的用户来说,这种设计能省去不少顾虑。

项目目前处于 Alpha 阶段,部分文本编辑、OCR 和专业工作流还在持续完善中,更适合日常阅读和页面整理场景。

PdfCraft 项目信息

常用功能整合

阅读体验比较完整,连续翻页、单页、双页、全屏、深色主题等模式都有。搜索功能会随输入实时显示结果,长文档还可以配合缩略图和书签快速定位。

页面整理是比较实用的部分。打开「Organize pages」后,所有页面会像卡片一样铺开。旋转、删除、移动、插入空白页,或者从另一个 PDF 插入页面,都可以直接拖拽操作,并且支持撤销和重做。

页面整理功能

合并、提取和拆分功能在处理时会尽量保留书签、链接、表单字段、图层与附件,减少后续返工。

表单填写、批注、附件管理和加密也都集成在应用内。加密覆盖 RC4 到 AES-256,并能识别用户密码、所有者密码和文档权限设置。

典型使用场景

做项目方案时,经常需要把产品介绍、报价单和实施计划合成一份文件,PdfCraft 可以直接调整页面顺序再导出。

整理合同附件时,可以抽取指定页面,删除无关内容,补充批注后再设置密码发送。内部培训资料太长,也能按章节拆成多个小文件,方便分批共享。

批量处理场景也很实用。比如每周都要从固定报告中抽取几页,图形界面反复操作比较繁琐时,可以用命令行工具写进脚本自动化:

pdfcraft-cli extract report.pdf --pages 1,3,5-8 --out highlights.pdf
pdfcraft-cli split report.pdf --every 10 --out-dir parts/

命令行工具

项目还提供可选的 MCP 服务,支持 MCP 的客户端可以调用 PDF 工具。它默认不会自动启动,也不会开放网络端口,还能用 --root 参数把文件读写限制在指定目录,安全性有保障。

技术架构与部署

PdfCraft 使用 Cargo Workspace 管理模块,解析、加密、页面整理、渲染、表单和批注各自拆成独立 crate,再由 pdfcraft-engine 统一提供核心能力。桌面界面、CLI 和自动化入口共用同一套引擎。

普通用户可以直接下载安装包使用。如果想从源码运行,需要 Rust 1.95 或更高版本:

git clone https://github.com/storytold/pdfcraft
cd pdfcraft
cargo xtask models
cargo run --release -p pdfcraft -- some.pdf

安装包下载

开源协议

项目采用 MIT 或 Apache-2.0 双许可证,可按需要选择。使用和分发时记得保留相应的版权声明。

总结

PdfCraft 不是又一个只能「打开 PDF」的阅读器,而是在认真整理 PDF 的日常工作流。阅读、页面调整、合并拆分、加密和脚本处理都能覆盖,文件还可以完全留在本地。

项目还在持续开发中,成熟度暂时无法和长期迭代的商业软件直接对比。如果你经常需要整理项目材料,或者关注 Rust 桌面应用与 MCP 自动化,这个仓库值得研究。

Github:https://github.com/storytold/pdfcraft

声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
未经允许不得转载:PdfCraft:Rust 开发的本地 PDF 工作台,支持合并拆分与加密保护
#PdfCraft #PDF工具 #Rust #开源 #本地处理 
收藏 1
Coucou:把AI编程Agent变成桌面宠物,实时监控+远程审批
20 个用于生产环境 AI Agents 的开源项目:构建、爬取、记忆与语音基础设施盘点
推荐阅读
  • Firecrawl 开源 anydoc:10 天 1.5 万 Star,14 种格式文档转 Markdown
  • Tutti:多 Agent 实时共享工作空间,解决跨 Agent 上下文断裂难题
  • Khoj:你的开源“AI 第二大脑”,如何把个人知识库变成可对话的 AI 系统
  • Odysseus:PewDiePie开源AI工作台一周5万Star
  • 告别 git stash!VibeTree 让你一仓多分身,还能并行跑 Claude Code、Codex、Cursor CLI、aider 等多 AI Agent
评论 (0)
请登录后发表评论
分类精选
WeKnora:终于等到了腾讯ima的开源知识库框架,用 API 轻松打造本地智能文档检索
12864 1年前
OpenSpec:比 Cursor Plan 更聪明?试试这款让 AI 编码更靠谱的规范驱动工具
10949 1年前
CapCut API:一个剪映API开源项目,让AI自动剪辑视频
10737 10月前
AIRI:你的开源AI女友,让你随时拥有属于自己的 AI VTuber
9619 1年前
Antigravity-Manager:这个开源神器让你白嫖ClaudeOpus 4.5,Gemini 3!还能接Claude Code等任意平台
9458 9月前
CompressO:开源免费的视频压缩神器,让你的硬盘瞬间轻松 10 倍
8997 1年前
就要创作:从提示词到创作团队,开源 AI 网文写作平台
8898 1年前
awesome-openclaw-skills:700+ Skills 一条命令装配完成,如何让本地 AI Agent 真正落地可用
8410 8月前
Claude Code 生成专业图表的 15 个 Skills:覆盖 7 种渲染引擎的完整指南
8299 6月前
baoyu-skills:又一个宝藏Skill,面向内容创作者的技能集,支持图文生成、发布与处理
8105 8月前

文章目录

关于苏米客
分类排行
1 GridCraft:纯 Rust 开发的开源电子表格,支持 XLSX、500+ 函数与 MCP 控制
2 PdfCraft:Rust 开发的本地 PDF 工作台,支持合并拆分与加密保护
3 Y2A-Auto:一键搬运YouTube视频到B站和AcFun的自动化工具
4 GordenPPT:3.6K Star开源AI PPT生成工具,真正可编辑原生PPTX
5 ohmygame:开源 AI 驱动游戏制作工具,一个人搞定整款游戏
6 CosmoEdge:开源边缘 AI 视频分析引擎,29 类场景模板+开放词表检测
7 CADCraft:用 Rust 打造的开源 CAD 工具,支持 MCP 接入 AI 辅助设计
8 REA:10 万 Star 的开源逆向分析助手,让 AI 编程工具读懂二进制
9 5 个开源桌面小工具:地毯遮图标、截图晾衣绳、桌面砸锤子、养鱼和窗口毛衣
10 WordCraft:用 Claude 开发的开源 Word 替代,Rust 实现 + MCP 支持
苏米客
登录 注册
显示
没有账号? · 立即注册
显示
已有账号? · 直接登录
登录代表你已同意 用户协议 和 隐私政策
©2015-2024 苏米客XMSUMI 版权所有 · WWW.XMSUMI.COM 闽ICP备14005900号-6 网站地图 百度地图
微信文章助手 程序库 免费影视APP 免费字体下载 产品经理导航 爱克硕儿 产品经理AI资讯 Axure元件库下载 申请友联