一款开源、功能全能的本地 PDF 工具箱,牛逼!

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!
项目介绍
Stirling-PDF 是一个开源的、基于 Web 的全功能本地 PDF 工具箱,支持离线运行,提供 PDF 编辑、转换、合并、拆分、压缩、OCR 识别等核心功能。项目采用模块化设计,通过前后端分离架构实现高扩展性,适合个人用户和企业级部署。

应用场景
-
个人办公
-
快速合并多个 PDF 文件为单文档 -
压缩大体积 PDF 以便邮件传输 -
提取 PDF 中的特定页面或文本 -
企业文档管理
-
批量 OCR 识别扫描件为可搜索 PDF -
添加水印或电子签名保护版权 -
转换 PDF 为 Word/Excel/图片格式 -
开发者集成
-
通过 API 调用实现自动化 PDF 处理 -
嵌入到企业内网系统作为微服务 -
自定义插件扩展功能
功能模块
基础操作模块
-
合并/拆分:支持拖拽排序和自定义范围拆分 -
压缩:提供多种压缩级别(轻度/中度/重度) -
旋转/裁剪:批量调整页面方向和边距
内容编辑模块
-
文本编辑:直接修改 PDF 中的文字内容 -
图像处理:插入/删除/替换页面中的图片 -
表单填写:支持交互式 PDF 表单填写
格式转换模块
-
输出格式:DOCX/XLSX/PPTX/JPG/PNG/TXT -
保留格式:支持复杂布局和字体嵌入 -
批量处理:多文件并行转换
高级功能模块
-
OCR 识别:支持 100+ 种语言(Tesseract 引擎) -
水印添加:文字/图片水印,支持透明度调节 -
加密解密:AES-256 加密和权限控制
开发接口模块
-
RESTful API:提供完整的文档处理接口 -
Webhook 通知:处理完成后触发回调 -
插件系统:支持 Java/Python 插件扩展
功能特点
技术优势
-
全离线运行
-
所有处理在本地完成,无需上传敏感数据 -
支持 Docker 私有化部署 -
高性能架构
-
多线程处理大文件(测试支持 1GB+ PDF) -
内存优化技术降低资源占用 -
跨平台兼容
-
前端:响应式设计适配 PC/平板/手机 -
后端:支持 Windows/Linux/macOS
用户体验
-
直观 UI:拖拽式操作界面 -
实时预览:处理前可查看效果 -
撤销重做:支持多步操作回滚
功能演示



开源地址
https://github.com/Stirling-Tools/Stirling-PDF



夜雨聆风
