跳转至

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版本更新要点

  1. 新增邮件API原型(暂需手动配置SMTP)
  2. 小屏设备界面自适应优化
  3. 高压缩等级下的激进压缩策略
  4. 修复证书签名时的空指针崩溃
  5. 匈牙利语/意大利语等翻译完善

更新日志

本次更新包含多项错误修复、API改进和重点功能升级!

  • 首页UI在小屏幕设备上实现自适应缩放,提升功能可见性
  • 新增邮件发送API(支持附件,暂需手动集成)
  • 高数值压缩等级下采用更激进的压缩策略
  • 多语言翻译内容更新

错误修复

  • 修复颜色替换组件的空指针异常
  • 修正属性读取错误问题
  • 解决证书签名API缺失页码参数时的崩溃
  • 修复DOM文本被错误解析为HTML的安全警报

功能增强

  • 新增带附件支持的邮件服务
  • 登出提示国际化
  • 验证自定义数据库的H2类型与URL一致性
  • 语言列表显示原生名称

翻译更新

  • 补充匈牙利语缺失翻译
  • 修正法语/意大利语翻译问题
  • 同步最新翻译词条

其他变更

  • 多项第三方依赖升级(PDFBox 3.0.5等)
  • 自动化代码格式化
  • 隐私控制优化(Cookie横幅交互改进)

版本0.46.1更新总结

本次升级如同给PDF工具装上智能导航:新增的邮件API打通文档流转最后一公里,自适应UI让移动端操作不再局促,激进的压缩算法为大型文件瘦身,而持续的多语言优化则让全球开发者找到母语舒适区。从底层依赖升级到安全补丁,处处彰显着「稳定不僵化,创新不冒进」的开发哲学。