Stirling-PDF 0.46.1 Email API, UI changes, Bug fixes and other changes!¶
为什么要使用Stirling-PDF¶
在数字时代的文档战场中,PDF既是铠甲,也是软肋。你是否经历过这些场景?
- 格式的囚徒:精心排版的合同在传输后错乱,客户质问“你的专业度呢?”
- 工具的迷宫:下载5个软件只为完成合并、加密、压缩,最终被广告弹窗淹没
- 隐私的赌局:将敏感财报上传未知在线工具,整夜辗转难眠
而Stirling-PDF像一柄瑞士军刀划破困局——它用开源代码的透明性破除信任危机,以全功能集成终结工具泛滥,更用本地化部署捍卫数据主权。当其他工具试图用订阅制绑架用户时,它选择将自由还给每一个PDF战士。
Stirling-PDF是什么¶
一个开源的PDF处理工具库,提供从基础操作(合并/拆分/转换)到高级功能(OCR/数字签名/压缩优化)的完整解决方案。支持开发者集成到自有系统,也提供即装即用的桌面端体验,像搭积木般自由组合PDF工作流。
入门示例¶
真实场景:
某大学研究团队每天产生数百份实验报告PDF。使用Stirling-PDF后:
1. 自动化脚本调用API,将不同仪器的PDF按日期合并
2. 添加统一水印和加密后,自动归档到实验室NAS
3. 管理员通过Web界面实时监控处理队列
开发示例:
# Docker部署核心服务
docker run -d -p 8080:8080 frooodle/s-pdf:latest
# 调用压缩API示例
curl -X POST -F "file=@report.pdf" \
http://localhost:8080/api/v1/compress-pdf?compressionLevel=5 \
-o compressed_report.pdf
Stirling-PDF 0.46.1版本更新要点¶
- 新增邮件API原型(暂需手动配置SMTP)
- 小屏设备界面自适应优化
- 高压缩等级下的激进压缩策略
- 修复证书签名时的空指针崩溃
- 匈牙利语/意大利语等翻译完善
更新日志¶
本次更新包含多项错误修复、API改进和重点功能升级!¶
- 首页UI在小屏幕设备上实现自适应缩放,提升功能可见性
- 新增邮件发送API(支持附件,暂需手动集成)
- 高数值压缩等级下采用更激进的压缩策略
- 多语言翻译内容更新
错误修复¶
- 修复颜色替换组件的空指针异常
- 修正属性读取错误问题
- 解决证书签名API缺失页码参数时的崩溃
- 修复DOM文本被错误解析为HTML的安全警报
功能增强¶
- 新增带附件支持的邮件服务
- 登出提示国际化
- 验证自定义数据库的H2类型与URL一致性
- 语言列表显示原生名称
翻译更新¶
- 补充匈牙利语缺失翻译
- 修正法语/意大利语翻译问题
- 同步最新翻译词条
其他变更¶
- 多项第三方依赖升级(PDFBox 3.0.5等)
- 自动化代码格式化
- 隐私控制优化(Cookie横幅交互改进)
版本0.46.1更新总结¶
本次升级如同给PDF工具装上智能导航:新增的邮件API打通文档流转最后一公里,自适应UI让移动端操作不再局促,激进的压缩算法为大型文件瘦身,而持续的多语言优化则让全球开发者找到母语舒适区。从底层依赖升级到安全补丁,处处彰显着「稳定不僵化,创新不冒进」的开发哲学。