项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
环境要求
- macOS、Windows、Linux 或 FreeBSD 桌面系统之一(README 列出的支持平台)
- Windows 版提供 x64、x86 与 ARM64 原生构建,ARM64 无需模拟运行
- 想直接在浏览器中使用,需要浏览器支持 WebAssembly
- 使用命令行功能需具备 pdfcraft-cli 可执行文件(README 未说明其安装方式)
安装与启动步骤
-
1获取并安装应用
README 未给出下载命令,请访问其指向的官网页面 https://getartcraft.com/apps/pdfcraft,按系统选择版本下载安装。
-
2选择对应平台版本
可选用 macOS、Windows、Linux、FreeBSD 原生版,或浏览器 WebAssembly 版;Windows 按需选 x64、x86 或 ARM64。
-
3打开并阅读 PDF
启动应用后直接打开 PDF 即可浏览与渲染页面。文档只在本机处理,不会上传云端,也不需要账号。
-
4查看 PDF 结构
用命令行把 PDF 结构输出为 JSON,便于脚本处理;form.pdf 请替换为你的真实文件路径。
pdfcraft-cli info form.pdf -
5提取指定页文本
按阅读顺序提取文本,--page 3 表示只取第 3 页;paper.pdf 替换为实际文件。
pdfcraft-cli text paper.pdf --page 3 -
6编辑并另存 PDF
旋转第 1、2 页 90 度、删除第 5 页并把标题设为 Q3,结果写入 out.pdf,原文件不受影响。
pdfcraft-cli edit in.pdf --rotate 1,2:90 --delete 5 --title "Q3" --out out.pdf
如何确认成功
打开应用能正常看到 PDF 页面即可;命令行执行 pdfcraft-cli info form.pdf 能输出 JSON 结构说明可用了。
常见问题
Q:pdfcraft-cli 怎么安装?
A:README 只演示了它的用法,没有给出安装命令。请从项目仓库或官网发布渠道获取该命令行工具后再执行示例命令。
Q:文件会被上传到服务器吗?
A:不会。README 明确说明文档从不离开你的机器,没有账号、没有遥测、没有云端处理。
Q:支持哪些系统?
A:macOS、Windows、Linux、FreeBSD 原生运行,也能通过 WebAssembly 在浏览器里使用,代码同源。
Q:需要安装 Java 或 Electron 运行时吗?
A:不需要。项目用纯 Rust 从零实现 PDF 解析、渲染与写入,不依赖笨重运行时。
注意事项
- README 节选未包含源码编译或安装指令,以上步骤依据官网入口与 CLI 示例整理,具体安装方式请以官方渠道为准。
- 示例中的 form.pdf、paper.pdf、in.pdf、out.pdf 均为占位文件名,执行前请替换成真实路径(如 /your/path/form.pdf)。
- edit 命令会把修改结果写入 --out 指定的文件,建议先备份原 PDF 再操作。
- 命令行编辑、渲染、合并、拆分等能力均来自 pdfcraft-cli,需先确保该工具可用。
核心亮点
- 纯 Rust 从零实现,无 Electron/Java 等重型运行时,启动快、内存占用低
- 覆盖阅读、渲染、编辑到生成 PDF 的完整链路,而非只读查看器
- 近 1.5 万星标,社区关注度高,迭代活跃度有保障
不足之处
- 从零实现 PDF 意味着复杂排版、表单、注释等高级特性可能尚不完善
- 桌面 GUI 生态和安装包分发成熟度相比老牌工具仍有差距
适用场景
- 日常快速打开大体积 PDF 文档阅读
- 对 PDF 做页面级编辑并重新导出
- 在资源受限设备上替代笨重的 PDF 软件
替代项目
SumatraPDF、Okular
上一篇:meridian
下一篇:没有了!
同类项目推荐
sunshine-control-panel
开源
一站式管理游戏库、监控内存,AI 助手加持,让大屏启动更高效。
Sunshine Foundation 大屏桌面管理器 | Tauri + Vue 3,游戏库管理、米塔AI助手、内存监控···
Stirling PDF
开源
本地部署 PDF 工具箱
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
obsidian-md2wechat
开源
一键将 Obsidian 笔记排版成公众号文章,告别手动调格式
Obsidian → WeChat | Obsidian 插件一键排版发布到微信公众号,键排版发布到微信公众号:···
pdf2md
开源
浏览器里直接把 PDF 变成 Markdown,不用上传,隐私安全。
Browser based tool to convert PDFs to Markdown
