Stirling-PDF 软件简介
前言
有时候会有需要转pdf,或者改PDF内容之类的需要,很多软件都要收费,有的还很贵,市面上很少有免费的PDF工具,有的功能不全或者需要登录,对于紧急情况可以说是非常不友好,而今天推荐的Stirling-PDF完美解决了这个痛点,支持本地部署,完全免费无需登录,提供多种功能,基于docker,没有服务器也可以在搜索引擎搜他的官网在线使用
简介
一款基于 Docker 的本地托管网络 PDF 全能工具箱,支持对 PDF 文件执行多种操作,包括分割、合并、转换、重组、添加图像、旋转、压缩等。满足您对 PDF 操作的所有需求。
🔧 核心功能
- 合并与拆分:合并多个 PDF 或拆分单个 PDF。
- 加密与解密:保障 PDF 文件安全性。
- 旋转与压缩:调整页面方向并减小文件体积。
- 页面操作:添加注释、绘制图形、插入文本/图像。
- 格式转换:支持 PDF 转图像/通用文件/HTML 等。
- 权限管理:设置打印、复制等安全限制。
- 高级工具:签名添加、PDF 修复、空白页检测删除。
✨ 开源与特性
- 完全免费开源:自由使用与修改。
- 本地化部署:基于 Docker,保障数据隐私安全。
- 暗色模式:适应不同光线环境。
- 自定义下载:灵活配置下载选项。
- 并行处理:提升文件处理效率。
- API 支持:便于自动化脚本集成。
- 登录鉴权(可选):增强系统安全性。
- 数据备份:支持数据库备份与导入。
📜 更新日志 v0.44.2
🚀 主要改进
- 新增:由 @Ludy87 在 #3108 中添加 unoserver 及扩展功能。
- 实现:由 @ryantang247 在 #3152 中为绘制签名添加撤销/重做功能。
- 新增:由 @Ludy87 在 #3162 中验证旋转角度并创建单元测试。
🔧 细微改进
- 重命名:由 @Ludy87 在 #3163 中将
CustomPDDocumentFactory 统一改为 CustomPDFDocumentFactory。
- 修复:由 @Ludy87 在 #3168 中解决
CompressController 字符串比较与格式化问题。
- 更新:由 @stirlingbot 在 #3173 中更新第三方许可证。
- 修复:由 @Frooodle 在 #3177 中进一步优化压缩问题。
🐳 Docker 更新
- 升级:由 @dependabot 在 #3158 中将 Gradle 从 8.12-jdk21 升级至 8.13-jdk21。
🌍 翻译更新
- 改进:由 @riv-gh 在 #3161 中优化乌克兰语翻译。
- 更新:由 @albanobattistella 在 #3166 中更新
messages_it_IT.properties 文件。
⚙️ 其他更改
- 同步:由 @stirlingbot 在 #3157 中同步翻译并更新 README 进度。
- 重构:由 @Ludy87 在 #3170 中重构测试导入逻辑。
- 升级:由 @dependabot 在 #3159 中将
io.micrometer:micrometer-core 从 1.14.4 升至 1.14.5。
- 同步:由 @stirlingbot 在 #3165 中再次同步翻译及 README。
- 更新:由 @Ludy87 在 #3175 中升级 springdoc 插件至 1.9.0,优化 SwaggerHub 配置与 Gradle 设置。
👋 新贡献者
运行图片:
![]()
GitHub开源地址:https://github.com/Stirling-Tools/Stirling-PDF |