Stirling-PDF 2.0.1 hotfix for desktop application, web ui and various issues¶
在数字世界的喧嚣中,文档如同沉默的见证者,记录着我们的工作、梦想与秘密。然而,PDF——这个无处不在的格式,却常常成为效率的隐形杀手:昂贵软件锁住自由,云端处理泄露隐私,而开源工具又功能残缺。今天,让我们揭开一个革命性的解决方案,它不仅打破枷锁,更重新定义文档处理的未来。准备好,你的文件人生即将改变。
为什么要使用Stirling-PDF¶
想象一下,你正赶在截止日期前处理一份敏感合同,商业软件弹出订阅续费,云端服务条款暗示着数据共享,而简易工具却无法加密页面。矛盾就在这里:我们渴望功能与隐私,却总在妥协。Stirling-PDF应运而生,它是开源世界的叛逆者,免费提供企业级PDF处理——从合并拆分到安全加密,一切都在你的掌控中。无需牺牲隐私,不必担心费用,它让文档处理从负担变为艺术,在自托管的堡垒中,你的数据永远只属于你。这不是又一个工具,而是一场解放运动。
Stirling-PDF是什么¶
Stirling-PDF是一个基于Web的开源工具,专为PDF文件处理而设计。它像瑞士军刀般多功能,支持合并、拆分、转换格式、添加水印、加密解密等操作,通过简洁的界面或API调用,让复杂任务变得简单。你可以轻松部署在本地服务器或Docker容器中,确保数据完全私有,告别云端风险。
入门示例¶
让我们跟随安娜,一位忙碌的初创公司开发员。她的团队每日生成数百份销售PDF报告,需要自动合并并添加公司印章。传统方式耗时费力,直到她发现了Stirling-PDF。
真实场景:安娜在内部服务器上部署了Stirling-PDF,使用其REST API集成到公司流水线。现在,报告自动汇总、加密,并发送给客户,节省了每天数小时的手工操作。
开发示例:安娜只需运行Docker命令启动服务:
然后,她编写简单脚本调用API:import requests
response = requests.post('http://localhost:8080/api/merge', files={'files': open('report1.pdf', 'rb')})
Stirling-PDF 2.0.1 版本更新了什么¶
Stirling-PDF 2.0.1 是一个热修复版本,主要解决了v2.0.0中的关键问题。更新包括:修复桌面应用程序的CORS错误和连接问题;将前端代码重新加入JAR,支持单文件部署;新增-Server.jar供无需前端的场景使用;调整黑暗模式下的UI样式;并纠正了UI提示的显示顺序。这些改进提升了稳定性和用户体验。
更新日志¶
这是一个热修复版本,旨在解决我们在 v2.0.0 版本中发现的问题(如果您想查看该版本的说明,请点击这里)。
修复的主要问题包括: - 将前端代码添加回JAR中,以便像以前一样轻松地单JAR托管。 - 新增了 -Server.jar,这是一个不包含额外前端代码的JAR文件。 - 桌面安装程序中的CORS问题,以及连接和加载/刷新中的各种其他问题。 - 黑暗模式下某些UI组件的样式问题。 - 各种UI提示显示顺序不正确的问题。
仍在解决的问题: - 某些SSO提供商在V2中无法正常工作。 - 使用自定义URL子路径(如 website.com/pdf)的用户在V2中未得到完全支持。 - 一些用户的旧有设置未能正确迁移。 我们正在优先处理这三个问题,预计很快会发布相关修复。
更新内容
次要增强 - 修复桌面应用中的CORS问题。 - 在 onboarding 中隐藏横幅。 - 构建自定义JAR。