关于项目
我自己需要的工具
PDF Manipulator 不是作为"又一个项目"诞生的,而是对一个非常具体的挫折的回应。
我找到的每一个 PDF 处理工具都需要妥协——要么必须将文件上传到外部服务器,要么对基本功能收费。我想要一个简单、本地且完全诚实的工具。
我是一个业余程序员——我学习、开发和创建,主要是当我自己需要某样东西时。正是这样,PDF Manipulator 诞生了。我用 Python 和 Qt 编写了它,作为一个轻量级的本地工具,不会侵犯您的隐私,也不会通过第三方基础设施转移您的数据。您的文件保留在应该在的地方——您的计算机上。
我在空闲时间逐步开发这个项目,正是好工具应该产生的方式:从实践中,而不是商业计划。如果它对您有帮助,在 GitHub 上留下星标或支持该项目真的能帮助我继续开发它。
技术栈
Python 3.12+
编程语言
PySide6 (Qt)
UI 框架(跨平台)
pypdf / pdf2docx
PDF 操作引擎
AGPL-3.0
开源许可证
PyInstaller
构建发行版
Clean Architecture
架构模式
项目价值观
隐私
零数据离开计算机。无云、无账户、无跟踪。
开源
完整代码在 GitHub 上,采用 AGPL-3.0 许可证。透明度不是公关——而是哲学。
免费
无增值模式、无广告、无限制。一个可以直接使用的工具。
轻量和快速
无云依赖 = 无延迟。本地文件操作速度极快。
