选择你喜欢的标签
我们会为你匹配适合你的网址导航

    确认 跳过

    跳过将删除所有初始化信息

    您的位置:0XUCN > 资讯 > 技术
    新闻分类

    Stirling-PDF一款开源全能的本地 PDF 工具箱

    技术 PRO 作者:猴子捞月饼。 2025-11-27 21:01

    Stirling-PDF 是一款功能丰富的 PDF 工具,支持拆分、合并、转换、添加图像、旋转和压缩等操作。它的开发源于对安全灵活 PDF 处理工具的需求,随着时间推移,Stirling-PDF 功能不断增强,用户体验日益提升,目前在GitHub上已经有56k star了!

    该工具的核心理念是提供一个安全、高效的 PDF 处理解决方案,所有操作均在本地完成,不会向外部发送数据。

    功能特色

    • 页面操作
      • 查看和编辑 PDF,支持注释、绘图和添加文本。
      • 合并、分割、旋转和移动 PDF 页面。
      • 删除和裁剪页面。
      • 自动分割 PDF 和提取页面。
    • 转换操作
      • 将 PDF 转换为图像,或从图像转换为 PDF。
      • 支持将普通文件、Word、PowerPoint 和 HTML 转换为 PDF。
    • 安全与权限
      • 添加/删除密码,设置权限和水印。
      • 认证/签署 PDF,净化文本。
    • 其他功能
      • 添加签名,检测并删除空白页。
      • 压缩 PDF,提取图像,自动重命名文件。
      • 实现 PDF 的 OCR 功能。

    这些功能涵盖了日常工作和专业需求的绝大多数 PDF 处理场景,十分强大!

    技术架构

    后端技术栈:
    • Spring Boot
    • PDFBox
    • LibreOffice
    • OcrMyPDF
    前端技术栈:
    • HTML, CSS, JavaScript
    • PDF.js
    • PDF-LIB.js

    部署使用

    使用 docker run 运行 docker 容器

    Stirling-PDF 的 docker 镜像可以在 Docker Hub 的 frooodle/s-pdf 或 Github 的 s-pdf 上找到。

    请注意,Stirling PDF 针对不同的硬件配置提供了三种不同的版本。

    希望在低端硬件上获得最佳性能的用户可以从提供的特定版本中进行选择。

    对于喜欢最新功能和更新的用户,建议继续使用latest标签。

    版本
    最新标签
    标准版
    latest
    超精简版
    latest-ultra-lite

    运行命令:

    docker run -d \   -p 8080:8080 \   -v /location/of/trainingData:/usr/share/tessdata \   -v /location/of/extraConfigs:/configs \   -v /location/of/logs:/logs \   -e DOCKER_ENABLE_SECURITY=false \   -e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \   -e LANGS=en_GB \   --name stirling-pdf \   frooodle/s-pdf:latest

    也可添加这个内容进行指定路径挂载,但不是必需的

    -v /location/of/customFiles:/customFiles \

    使用 docker compose 运行 docker 容器


    创建并编辑一个 docker-compose.yaml 文件

    vim docker-compose.yaml

    内容如下:

    version: '3.3' services:   stirling-pdf:     image: frooodle/s-pdf:latest     ports:       - '8080:8080'     volumes:       - /location/of/trainingData:/usr/share/tessdata #Required for extra OCR languages       - /location/of/extraConfigs:/configs #      - /location/of/customFiles:/customFiles/ #      - /location/of/logs:/logs/     environment:       - DOCKER_ENABLE_SECURITY=false       - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false

    运行:

    docker compose up -d

    在 Windows 中运行

    可通过一个可下载的 .exe 文件提供 Windows 兼容性,该文件可从 这里获得,一般下载 Stirling-PDF.exe 即可。这是一个精简版应用程序,提供与 Docker 中的 Stirling-PDF-Ultra-lite 相同的功能,但可执行文件小巧,只有 80MB 大小!

    只需下载并启动 .exe 文件,即可访问 Stirling-PDF Web-UI。需要注意的是,该应用程序需要 JAVA 17 或 21。如果应用程序发现您的系统中未安装此版本的 JAVA,则会提示下载相应版本的链接。

    启动后,就可以访问你本地的 8080 端口了 http://127.0.0.1:8080

    设置为中文

    点击如下图片位置,即可切换为中文

    接下来就可以使用这个强大的工具啦!!

    开源地址

    https://github.com/Stirling-Tools/Stirling-PDF

    0XU.CN

    [超站]友情链接:

    四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
    关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/

    图库
    公众号 关注网络尖刀微信公众号
    随时掌握互联网精彩
    赞助链接