SnapOtter PDF工具箱:合并、拆分、OCR、电子签名,34个必会操作详解

发布时间:2026/10/1 16:12:03

SnapOtter PDF工具箱:合并、拆分、OCR、电子签名,34个必会操作详解 SnapOtter PDF工具箱:合并、拆分、OCR、电子签名,34个必会操作详解【免费下载链接】SnapOtterOpen-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe run local AI across image, video, audio, PDF documents, via UI, REST API pipelines. Your files never leave your network.项目地址: https://gitcode.com/gh_mirrors/st/SnapOtterSnapOtter 是一个开源、自托管的PDF 工具箱与文件处理平台一个 Docker 命令即可部署内置34 个 PDF 操作合并、拆分、压缩、OCR 文字识别、电子签名、加水印、加密保护、格式互转等等。最关键的一点是——你的文件永远不会离开自己的服务器无需上传到任何第三方 SaaS隐私完全可控 为什么需要自托管 PDF 工具箱日常处理 PDF 时你可能遇到过这些烦恼在线网站免费额度有限文件隐私没有保障每次都要复制、粘贴、上传、下载效率低下扫描件无法搜索文字、无法批量处理SnapOtter 把CloudConvert、SmallPDF、TinyPNG等在线服务的功能搬到了你自己的硬件上。它覆盖图像、视频、音频、PDF、文档五大模态共 200 工具其中 PDF 领域提供完整的 34 个操作且所有处理都在本地完成。一分钟部署Docker 一键安装部署只需一条命令docker run -d --name SnapOtter -p 1349:1349 -v SnapOtter-data:/data snapotter/snapotter:latest然后打开http://localhost:1349使用默认账号admin/admin登录首次登录会要求修改密码。生产环境推荐三容器 Compose 方案应用 Postgres 17 Redis 8完整配置示例见 README.md 和 docker-compose.yml。34 个 PDF 操作全清单按使用场景分组如下所有工具的源码都在 apps/api/src/routes/tools/ 目录下 页面操作合并/拆分/整理操作说明源码文件合并 PDF多文件拖拽排序后合并merge-pdf.ts拆分 PDF按范围拆成多个文件split-pdf.ts提取页面抽取指定页码extract-pages.ts删除页面移除不需要的页remove-pages.ts整理 PDF页面重排、旋转organize-pdf.ts旋转 / 裁剪整页旋转、页面裁剪rotate-pdf.ts、crop-pdf.ts 压缩与格式转换操作说明压缩 PDF降低体积适合邮件发送PDF 转 JPG / PNG / TIFF逐页导出图片Word / Excel / PPT / HTML / Markdown 转 PDF办公文档一键变 PDFPDF 转 Word / 纯文本反向提取方便编辑PDF/A 转换生成适合长期存档的标准格式 安全与隐私操作说明加密保护设置打开/打印密码解锁 PDF移除密码保护敏感信息涂黑真正擦除文字而非覆盖移除/编辑元数据清除作者、设备等隐私信息扁平化 PDF固化表单与批注✍️ 签名与标注操作说明电子签名拖拽签名到任意位置加水印文字或图片水印支持机密样式添加页码页眉/页脚自动编号N-Up 拼版一页拼 2/4/6/9 页节省纸张小册子模式自动生成双面印刷折页四大核心操作详解合并 PDF拖拽排序一步搞定把多个 PDF 拖入工具页直接拖动卡片调整顺序点击合并即可输出单个文件。底层由 pdfcpu 等本地二进制驱动无需任何在线服务。拆分 PDF按范围灵活提取支持每 N 页拆一个文件提取第 3-10 页等多种模式处理合同、扫描书籍时特别好用。PDF OCR让扫描件可搜索OCR 工具ocr-pdf.ts会为扫描版 PDF 添加不可见的文字层原外观不变但从此可以搜索、复制文字。官方镜像内置 Fast OCR 运行时约 25 MiB高精度模型包可按需安装配置参考 ocr-runtime-models.json。PDF 电子签名合同不再需要打印上传签名图片或直接绘制签名拖拽到目标页面即可。整个流程在本地完成签过的合同不用上传任何网站这是自托管方案最大的价值之一。进阶玩法批量处理与管道自动化批量模式一次处理多个文件发布版批量数量无上限管道Pipelines把OCR → 加水印 → 压缩等工具串成 20 步工作流支持 JSON 导入导出重复性工作流一次配置永久复用REST API每个工具都可通过 API 调用使用 API Key 认证交互式文档在/api/docs便于接入自己的业务系统工具注册与开关逻辑见 tools/index.tsAPI 结构可参考 openapi.yaml。常见问题需要联网吗不需要。除模型下载外所有处理均在本地完成支持离线使用。支持树莓派/Apple Silicon 吗支持。镜像提供 AMD64 与 ARM64 双架构可直接运行在树莓派上。界面支持中文吗支持内置 21 种语言界面含简体中文、繁体中文与阿拉伯语 RTL 布局。免费吗核心功能基于 AGPLv3 完全免费开源商用授权为可选。总结如果你想要一个不上传文件、不限次数、可批量自动化的 PDF 工具箱SnapOtter 的 34 个 PDF 操作合并、拆分、压缩、OCR、电子签名、加密、水印等配合 Docker 一键部署足以替代多个在线 PDF 网站。更多操作指引可参考官方文档 apps/docs/zh-CN/guide/getting-started.md各语言部署细节见 apps/docs/ 目录。【免费下载链接】SnapOtterOpen-source, self-hosted file-processing tool. Convert, compress, OCR, transcribe run local AI across image, video, audio, PDF documents, via UI, REST API pipelines. Your files never leave your network.项目地址: https://gitcode.com/gh_mirrors/st/SnapOtter创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/1 16:12:03

SEMA按需生长机制:让预训练模型持续扩展而不遗忘

上个月我把一个训练好的视觉模型部署到产线上,跑了两周一切正常。结果新来的合作方提了一批新需求——识别类别多了三分之一,而且某些样本的形态和训练集完全不是一个路数。当时我面临一个很现实的选择:换一个更大的预训练模型重训&#xff0…

2026/10/1 16:12:03

软件测试简历包装:从十秒初筛到面试追问的实用指南

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

2026/10/1 16:12:03

HSV与HSL颜色空间全解析:从原理到图像识别实战

做图像处理这几年,我踩过最不值当的坑,就是拿RGB通道直接去识别颜色。有一回做一个交通信号灯的识别demo,代码逻辑简单得不能再简单——红灯就判断R通道大于150、G和B小于100。中午在实验室测得好好的,跑到傍晚的十字路口&#xf…

2026/10/1 17:12:07

多任务YOLOv8实战:检测、可行驶区域与车道线分割一网打尽

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

2026/10/1 17:12:07

稀土为什么能够改变材料性能?从4f电子到催化成炭

在钢铁中加入少量稀土,可以改善韧性;在铝合金中加入稀土,可以细化晶粒;在永磁材料中加入镝、铽,可以提升高温稳定性。稀土用量通常很少,却能显著改变材料性能,原因要从它的电子结构说起。4f电子…

2026/10/1 17:12:07

发个朋友圈还要定闹钟?微信定时发圈一次说清

先说清楚:微信本身没有定时发圈这个功能。所以不想再定闹钟、设置消息提醒自己该发朋友圈了,定时发圈就是最优解。定时发圈要解决的就是两件事:把“记住要发”和“到点去发”,全交给系统。你花十分钟,把今天要发的内容…

2026/10/1 17:12:07

无限大核心玩法是什么 无限大核心玩法介绍

不少玩家在预约无限大之后,最关心的问题就是无限大核心玩法到底是什么。简单来说,无限大核心玩法围绕“都市开放世界多角色切换载具驾驶”三大支柱展开,既有高楼摆荡的立体移动,也有追车射击的公路战。为了在电脑上体验这种高自由…

2026/10/1 17:07:07

Symfony Console 命令 Markdown 描述与多字节字符支持深度解析

后端Web框架 【免费下载链接】symfony The Symfony PHP framework 项目地址: https://gitcode.com/GitHub_Trending/sy/symfony 点击查看 免费下载 文章导读 本文聚焦 Symfony Console 组件中命令描述符(Descriptor)的 Markdown 输出格式&a…

2026/10/1 5:21:14

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/10/1 17:09:46

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 10:48:55

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑