AI工具箱
Stirling-PDF

Stirling-PDF

免费
AI办公80,319 次浏览

Stirling-PDF 是什么?

Stirling-PDF是开源的自托管PDF工具箱,基于Java和Spring Boot构建,提供超过40种PDF操作功能。用户可以通过Web界面完成PDF合并、拆分、压缩、转换、加密、水印、OCR识别等常见操作,所有处理均在本地服务器完成,文档不会上传到外部服务。Stirling-PDF支持Docker一键部署,界面简洁直观,支持多语言和暗色主题。该工具特别适合对数据安全有要求的企业和组织,能够替代多种在线PDF工具,既保护了文档隐私,又提供了强大的处理能力。项目在GitHub上拥有超过5万Star,是目前最受欢迎的开源PDF处理工具之一,采用AGPL-3.0许可证。

热门

Stirling-PDF 详细介绍

【工具简介】Stirling-PDF是开源自托管PDF工具箱,提供40余种PDF处理功能,所有操作在本地完成保障数据安全。

核心功能

  • PDF格式转换:支持PDF与Word、Excel、图片、HTML等多种格式互转,基于LibreOffice和OCR引擎实现高质量转换。
  • 页面操作管理:提供PDF合并、拆分、旋转、裁剪、重排页面等功能,支持按页码范围或书签进行批量处理。
  • 安全与权限控制:支持PDF加密解密、添加水印、数字签名、设置权限密码,保护敏感文档安全。
  • OCR文字识别:集成Tesseract OCR引擎,可将扫描版PDF转换为可搜索和编辑的文本PDF,支持100多种语言。
  • 批量并行处理:支持同时上传多个文件进行批量操作,利用多线程加速处理,提升大量文档的处理效率。
  • 适用场景

    企业内部部署PDF处理服务,替代在线PDF工具避免敏感文件外传,满足合规和数据安全要求;行政部门批量处理合同、报表等文档,利用合并拆分和水印功能提高工作效率;档案数字化项目中使用OCR功能将大量扫描文档转为可搜索的电子档案。

    快速入门

  • 安装部署:使用Docker命令一键启动,执行docker run -d -p 8080:8080 frooodle/s-pdf即可访问Web界面。
  • 选择功能:在首页浏览或搜索所需功能,如合并PDF、PDF转图片、添加水印等。
  • 上传处理:拖拽或选择文件上传,配置处理参数后点击执行,等待处理完成。
  • 下载结果:处理完成后自动下载结果文件,也可在历史记录中重新下载。
  • 优缺点分析

    优点:完全自托管保障数据隐私,文档不离开本地服务器;功能全面覆盖日常PDF处理需求,可替代多个在线工具;Docker部署简单,界面友好支持多语言。

    缺点:OCR和格式转换依赖底层引擎,部分复杂排版转换效果有限;大文件处理时内存占用较高,需要合理配置服务器资源;不具备在线协作编辑能力,定位为工具而非文档平台。

    适合人群

    注重数据安全的企业和组织,需要在内网环境中处理PDF文档;行政和文秘人员,日常需要大量处理合同、报告等PDF文件;IT运维人员,为团队搭建统一的文档处理服务平台。

    Stirling-PDF 使用教程

    Stirling-PDF 入门教程:自托管的全能 PDF 工具箱

    入门10分钟
    Stirling-PDF 是开源的自托管 PDF 工具箱,基于 Java 构建,提供超过 40 种 PDF 操作功能,所有处理均在本地完成,文档不会上传外部服务,特别适合注重数据安全的企业。 一、快速开始 1. 确保已安装 Docker,运行 docker --version 确认环境就绪。 2. 一行命令启动:docker run -d -p 8080:8080 -v ./data:/usr/share/tessdata frooodle/s-pdf:latest。 3. 浏览器访问 http://localhost:8080,即可看到功能齐全的操作界面。 4. 无需注册账号,打开即用。如需中文界面,点击右上角语言切换选择简体中文。 二、核心功能演示 功能1:PDF 合并与拆分 合并:点击首页的「合并 PDF」,上传多个 PDF 文件,拖拽调整顺序,点击合并即可生成一个完整文件。拆分:选择「拆分 PDF」,可以按页码范围拆分(如1-5页、6-10页),也可以在指定页码处切割成多个文件,操作简单直观。 功能2:PDF 格式转换 点击「PDF 转换」相关功能,支持 PDF 转 Word、PDF 转图片、图片转 PDF、PDF 转 HTML 等多种格式互转。上传文件后选择目标格式,系统自动完成转换并提供下载链接。转换质量在同类开源工具中属于上乘。 功能3:PDF 加密与水印 选择「加密 PDF」可为文件添加密码保护,设置打开密码和权限密码。选择「添加水印」可以插入文字或图片水印,自定义水印的位置、大小、透明度和旋转角度,有效保护文档版权。 三、实际使用案例 案例1:合同签署前的文档处理 HR 部门需要将多份合同扫描件合并为一个 PDF,添加公司水印,再加密后发送给签署方。使用 Stirling-PDF 可以在一个界面内依次完成合并、加水印、加密三步操作,全程文档不离开本地服务器,确保合同内容安全。 案例2:批量格式转换 市场部门收到一批产品图片需要制作成产品手册 PDF,同时把供应商提供的 PDF 规格书转成 Word 进行编辑。通过 Stirling-PDF 的批量转换功能,可以一次性处理多个文件,无需逐个操作,大幅节省时间。 四、常见问题 FAQ Q1:文件大小有限制吗? A:默认支持上传最大 100MB 的文件,可以在环境变量中调整 MAX_FILE_SIZE 参数来修改限制。处理大文件时建议确保服务器内存充足。 Q2:OCR 识别功能怎么用? A:需要先下载语言包(tessdata)放到数据目录中,然后使用「OCR PDF」功能即可对扫描件进行文字识别。中文识别需要下载 chi_sim.traineddata 中文语言包。 Q3:多人可以同时使用吗? A:可以,Stirling-PDF 支持多用户并发访问,但同时处理大量文件时可能影响性能。如需用户权限管理,可以部署企业版或在前端加装 Nginx 认证。 五、小贴士 1. 使用 Docker Compose 部署更方便管理,可以配置数据持久化和自动重启,避免容器更新后数据丢失。 2. 如果经常使用某个功能,可以将常用工具添加到收藏夹,首页会优先显示,提升操作效率。 3. 处理敏感文档时,建议在 docker-compose.yml 中关闭健康检查上报功能,确保所有数据完全在内网环境中处理。
    查看完整使用指南

    工具信息

    分类AI办公
    定价免费
    浏览量80,319

    用户评分

    -

    0 个评分

    相关工具推荐

    LangChain
    LangChain

    LangChain是最流行的开源LLM应用开发框架,提供标准化的接口和工具链,帮助开发者构建基于大语言模型的复杂应用。框架核心概念包括链(Chain)、代理(Agent)、记忆(Memory)和检索(Retrieval),通过模块化组合实现从简单对话到复杂推理的各类应用。LangChain支持Python和JavaScript两种语言版本,兼容OpenAI、Anthropic、本地模型等几乎所有主流LLM供应商。框架内置文档加载器、文本分割器、向量存储、工具调用等丰富组件,并提供LangSmith用于调试监控和LangGraph用于构建有状态的多步Agent工作流。LangChain已成为LLM应用开发的事实标准,拥有庞大的社区生态。

    138,624
    RAGFlow
    RAGFlow

    RAGFlow 是由 InfiniFlow 开发的开源 RAG(检索增强生成)引擎,专注于深度文档理解和精准问答。支持 PDF、Word、PPT、Excel 等多种文档格式的智能解析,内置 OCR 和版面识别能力,能准确提取表格、图片中的信息。提供可视化知识库管理和对话界面,支持与主流大模型集成,适合企业级文档问答和知识管理系统。

    81,939
    Dify
    Dify免费试用

    Dify是开源的LLMOps平台,提供可视化的AI应用开发环境,支持RAG知识库、Agent工作流、Prompt编排等核心能力。开发者可通过拖拽式界面快速构建基于大语言模型的对话应用、智能助手和自动化工作流,无需深入了解底层技术细节。Dify支持接入OpenAI、Claude、本地模型等多种LLM后端,内置向量数据库管理和文档检索功能,提供完整的API接口便于集成到现有业务系统。平台还包含应用监控、日志分析和A/B测试等运维工具,帮助企业实现AI应用的全生命周期管理。Dify采用Apache 2.0许可证,支持Docker一键部署,是目前最受欢迎的开源LLM应用开发平台之一。

    68,115
    n8n
    n8n免费试用

    n8n 是一款开源的工作流自动化平台,提供可视化拖拽界面和代码扩展能力,支持 400+ 应用集成。与 Zapier 等商业工具不同,n8n 支持自托管部署,数据完全可控。内置 AI Agent 节点,可构建基于 LLM 的智能工作流,支持 LangChain 集成。提供社区免费版和企业付费版,适合需要自动化业务流程的技术团队。

    65,102