Stirling-Tools

Stirling-Tools/Stirling-PDF

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

⭐ 90.0k ⑂ 8.2k Java NOASSERTION · 1 小时前推送
90.0k
Watchers
0
贡献者
0
Commits
0
Releases
564
Open Issues
1 小时前
最近推送

📦 版本动态

v2.14.3 16 天前

这是一个 Hotfix(热修复)版本,包含大量错误修复。 (注意:我们已发现一些影响 Mac 用户的问题,希望在未来几天内发布另一个修复。) 以下是主要的错误修复列表: ## 工具修复 - 修复 merge/split(合并/拆分)等操作在 Debian 12 和 Fedora 44 上无法正常工作的问题。 - 修复某些工具(如 merge)的并发使用问题。 - 修复 Automate(自动化)功能中移除图片的相关问题。 - 2GB 及以上的大型 PDF(便携式文档格式)在特定场景下不再崩溃。 ## 桌面端修复 - Windows ARM64(一种 64 位处理器架构)测试构建。 - 修复 Linux 启动问题。 我们计划在 2-3 周内发布一个重大版本,其中包含一些激动人心的新功能,敬请期待! ## 变更内容 * Redact(文本遮盖)功能:当未提供文本模式时,返回清晰的错误信息,而不是 500 错误(cherry-picked,精选提交)。由 @jbrunton96 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6972 * fix(temp-files,临时文件):防止清理已注册的活动目录。由 @Ludy87 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/7006 * deps(依赖更新)(frontend,前端):升级 @embedpdf 相关软件包至 v2.14

v2.14.2 2026-07-08

仅服务器端 hotfix(热修复),用于解决某些 postgres(一种开源关系型数据库)连接在加载用户数据时出现的问题。 **完整变更日志**:https://github.com/Stirling-Tools/Stirling-PDF/compare/v2.14.1...v2.14.2

v2.14.1 2026-07-07

--- 此快速热修复版本包含以下错误修复: - 阻止 posthog(产品分析工具)过早加载(注意:在此过程中我们这边未收到任何数据,但 posthog 可能在此期间尝试了自己发起调用) - 某些安装环境下的证书签名无法正常工作 - 重新排列页面时导致工具失败的 bug 同时新增了一个设置菜单页面,用于展示 frontend(前端)和 backend(后端)第三方依赖的所有许可证。 ## 变更内容 ### 错误修复 * fix(frontend):在读取 opt 标志(配置选项)之前停止 posthog 加载,由 @Ludy87 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6812 * 修复 rearrange-pages 的 DUPLICATE 操作产生共享页面节点的问题(pypdf 循环引用导致 CI(持续集成)中断),由 @Frooodle 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6851 * 修复“添加页码”功能中 tooltip(提示框)位置,由 @jbrunton96 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6885 * 在 SaaS(软件即服务)模式下禁用更新检查和通知,由 @Frooodle 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/68 ---

v2.14.0 2026-06-30

本次发布带来了多项更改,包括桌面硬件令牌签名(desktop hardware token signing)以及对多个 UI 元素的调整。 主要功能: - 桌面令牌签名(token signing)!例如 USB/智能卡 PKCS#11、操作系统证书存储等(目前仅支持桌面端) - 修复了共享签名和文件共享界面,并将其重新引入顶部栏 - 改进了评论/批注和附件的侧边菜单,添加操作更简便,并新增“全部清除”按钮 - 新增登录免责声明功能,供有需求的企业使用 - 修复桌面端登录问题 - 为安装程序添加图标,并将安装程序内部名称从 Stirling-PDF 重命名为 Stirling PDF(去掉连字符) ## 变更内容 ### 功能增强 * 由 @Frooodle 在 https://github.com/Stirling-Tools/Stirling-PDF/pull/6766 中添加登录协议免责声明功能 * 由 @MattSaito 在 https://github.com/Stirling-Tools/Stirling-PDF/pull/6792 中为编辑器添加批量清除评论和批注功能 * 由 @jbrunton96 在 https://github.com/Stirling-Tools/Sti 中进行更多桌面端 CI(持续集成)优化

v2.13.2 2026-06-24

--- 此版本包含安全修复以及移除我们 Docker(容器化平台)中的未使用依赖。 同时还包括: - 针对桌面用户的 UI(用户界面)性能修复! - 停止向不应出现更新通知的用例显示更新通知! - 修复桌面 Mac 无法正常运行的问题 - 某些桌面构建的构建问题 <!-- Release notes generated using configuration in .github/release.yml at main --> ## 变更内容 ### 缺陷修复 * 修复(frontend(前端)):在编辑对话框中正确显示当前用户角色,由 @Ludy87 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6758 * 使 pre-commit(提交前检查)脚本更具操作系统无关性,由 @jbrunton96 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6724 * 修复(团队):隐藏已分配给所选团队成员的用户,由 @Ludy87 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6760 ### 增强 * 升级到 TypeScript(一种编程语言)6,由 @jbrunton96 提交于 https://github.com/Stirling-Tools/Stirling-PDF/pull/6772 * 重新设计工具配置类型以避免 `any`(任意类型)类型 ---

原文 中文

Stirling PDF logo

Stirling PDF - The Open-Source PDF Platform

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.

Docker Pulls Discord OpenSSF Scorecard GitHub Repo stars

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.