Stirling-PDF

Stirling-Tools活跃维护

本地部署的 PDF 全能工具箱,支持合并拆分、格式转换、OCR 和编辑,Docker 一键启动,数据不出内网。

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

v3.3.0发布于 2026-11-05 08:24 UTC96,198star +294 / 7 天9,328fork同步于 2026-11-10 11:18 UTC

怎么上手

由 README 提炼,执行前请确认
docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf
硬件要求按 README 说明

README 未说明具体硬件要求,仅给出 Docker 运行方式,未提及显存、CPU 或 GPU 型号。

有 Docker 镜像
下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

开源自托管 PDF 平台,本地编辑签名转换,文档不外传

本地部署的 PDF 全能工具箱,支持合并拆分、格式转换、OCR 和编辑,Docker 一键启动,数据不出内网。

核心能力

  • 提供 50+ PDF 工具,覆盖编辑、合并、拆分、签名、脱敏、转换、OCR、压缩
  • 支持桌面客户端、浏览器界面与自托管服务器三种部署形态
  • 内置无代码自动化流水线,并几乎为所有工具提供 REST API
  • 支持 SSO、审计日志等企业级能力,可私有化部署
  • 界面支持 40+ 种语言

容易踩的坑

默认监听 8080 端口,需确认宿主机端口未被占用;README 未说明模型或额外资源下载需求,OCR 等能力的具体依赖需查官方文档;项目为 open-core 模式,部分企业功能可能需付费。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.3.0
  1. v3.3.03.3.0 Conversion upgrades, bug fixes and several minor improvements 最新正式版2026-11-05 · 2026-11-05 08:24 UTC

    Stirling Office Convert (still beta) has been upgraded. You can also now pick it as the converter in lots of other tools such as Email, HTML, Markdown and ebooks to PDF plus PDF to HTML/Markdown/XML/EPUB/AZW3, and PDF/A. Please compare it with the existing converter and let us know!

    Our roadmap is to turn Office Convert on by default next week, and then, if no changes are required, fully remove LibreOffice and other dependencies the week after. So now is the best time to try it and report (And send example files) any conversions that don't look correct!

    Other changes are:

    • SSO auto-login now works even when username/password login is enabled (admins can still reach the password form via /login?all)
    • JPDFium upgrade and support and Windows ARM64 support, This update also brings better redaction, merge/split improvements and lower memory on big files
    • Faster and more accurate mobile scanning, with no more 9MB OpenCV bundled
    • Faster requests with far fewer database reads and new entity caching
    • Quieter startup and runtime logs
    • Spring Boot, Docker base image and lots of other dependency updates
    • Updated translations for all languages

    We also fixed some bugs including

    • Convert sending multiple or mixed file uploads to the wrong conversion
    • Ebook settings resetting the selected output format
    • "Include all recipients" not controlling CC/BCC in email to PDF
    • PDF/UA font embedding making form fields no longer fillable
    • Certificate signing rejecting unencrypted PKCS#8 PEM keys
    • Viewer jumping away from your page after adding a bookmark
    • Archive extraction being offered for non-zip files

    This release also includes several security and stability improvements, so we advise users to update when possible! Note: the old, deprecated backend PDF text editing API has been removed in favour of the new Text Editor. We are hoping to add a new Text Editor API soon!

    What's Changed

    Bug Fixes

    Enhancements

  2. v3.2.23.2.2 new annotations and other minor changes and improvements2026-10-24 · 2026-10-24 09:24 UTC
    查看更新说明

    Another small release with some bug fixes

    • Fix for some viewer rendering issues
    • New auto fit to width button for viewer
    • New annotation shape options like arrow and polyline
    • QR code stamp types

    What's Changed

    Bug Fixes

    Enhancements

    Development Tools

    Other Changes

    New Contributors

    Full Changelog: https://github.com/Stirling-Tools/Stirling-PDF/compare/v3.2.1...v3.2.2

  3. v3.2.13.2.1 Viewer improvements and bug fixes 2026-10-21 · 2026-10-21 21:49 UTC
    查看更新说明

    Smaller release with some nice viewer and editor improvements and bug fixes for annotation and compression

    Key features are:

    • Arrow key support for viewer
    • Dual page view to support cover pages
    • Read aloud now starts at the selected text
    • You can now duplicate pages in page editor (multi tool)
    • Memory optimisations
    • Label damaged PDFs and offer Repair
    • Export PDF comments as CSV

    Bug fixes

    • Fixed cases were compression was not correctly compressing
    • Fixed various annotation issues introduced in 3.2.0
    • Fixed issues with default tool picker mode

    What's Changed

    Bug Fixes

    Enhancements

    Docker Updates

    Other Changes

    N

  4. v3.2.03.2.0 New Multi-tool, better passworded PDFs and lots of improvements2026-10-15 · 2026-10-15 20:36 UTC
    查看更新说明

    Another good release! The old multi-tool has been replaced by a completely redesigned Page Editor. It now resupports images, renaming files, and a bunch of QOL UI changes making it much easier to rearrange and manage your documents. Please let us know what you think and if you have any issues with it!

    Some big changes in how we handle password-protected PDF, They can now be opened for viewing and used with common tools without having to remove the password first, and your existing PDF permission settings are kept when unlocking.

    Other changes are:

    • Stirling Sign now emails participants and requesters as a signing request progresses
    • Drop files anywhere on the workbench, plus a redesigned add-files button
    • Compression now tells you when it could not shrink a file
    • Tidied booklet imposition UI with guide diagrams
    • Optional redirectBaseUrl for OAuth2 and SAML when running behind reverse proxies
    • Faster startup and lower memory use in the viewer and text editor
    • Refreshed icons and chat UI improvements

    We also fixed some bugs including

    • Desktop crashing when reordering files on Mac
    • Form drafts being lost before saves completed
    • Signatures being lost when adjusting page size and scale
    • Sign tool crashing when navigating away
    • Chat not updating the file version correctly
    • S3 uploads failing on retry

    What's Changed

    Bug Fixes

    Enhancements

  5. v3.1.03.1.0 Stirling Sign, signature improvements, Stirling Office Convert (beta) and text editor upgrades2026-10-05 · 2026-10-05 22:30 UTC
    查看更新说明

    Some big changes in this release yet again! Group signing (Called Stirling Sign) is moving out of alpha and is now being enabled by default for new users, with it, you can share, track, and sign PDFs across your org. It also comes with a brand new sign UI, drastically improving the user experience of signing. Please let us know if you have any issues with it!

    We are also shipping a new embedded conversion tool called "Stirling Office Convert" which we are trialing, It aims to give better conversion results faster and with less memory. This is a beta, so please compare and let us know! (Enable it by default under Advanced > Feature Flags)

    We have a ton of other features in this release:

    • Text editor supports editing tables directly in file!
    • Text editor supports editing OCRed image PDFs!
    • Text editor UI and UX improvements
    • Attachments Support improvements (Add, rename, extract, delete etc)
    • Several Dependency updates

    And to mention again:

    • Brand new Group signing UI
    • New PDF conversion tool, hopefully to replace the old tool in the future (and coming to native desktop soon!)
    • Sign tool improvements

    We also fixed some bugs including

    • Certain translations missing
    • Account linking not working for certain versions
    • Auto rotate not working on desktop
    • Selfhost users shown invalid teams menu
    • Desktop not correctly updating itself sometimes

    What's Changed

    Bug Fixes

    Enhancements

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Stirling PDF is a powerful, open-source PDF editing platform. Run it as a personal desktop app, in the browser, or deploy it on your own servers with a private API. Edit, sign, redact, convert, and automate PDFs without sending documents to external services.

    Stirling PDF - Dashboard

    Key Capabilities

    • Everywhere you work - Desktop client, browser UI, and self-hosted server with a private API.
    • 50+ PDF tools - Edit, merge, split, sign, redact, convert, OCR, compress, and more.
    • Automation & workflows - No-code pipelines direct in UI with APIs to process millions of PDFs.
    • Enterprise‑grade - SSO, auditing, and flexible on‑prem deployments.
    • Developer platform - REST APIs available for nearly all tools to integrate into your existing systems.
    • Global UI - Interface available in 40+ languages.

    For a full feature list, see the docs: https://docs.stirlingpdf.com

    Quick Start

    docker run -p 8080:8080 docker.stirlingpdf.com/stirlingtools/stirling-pdf
    

    Then open: http://localhost:8080

    For full installation options (including desktop and Kubernetes), see our Documentation Guide.

    Resources

    Support

    Contributing

    We welcome contributions! Please see CONTRIBUTING.md for guidelines.

    This project uses Task as a unified command runner for all build, dev, and test commands. Run task dev to get started running the editor, run task to see the most common commands, or see the Developer Guide for full details.

    For adding translations, see the Translation Guide.

    License

    Stirling PDF is open-core. See LICENSE for details.