专栏名称: GitHub好项目
GitHub上好项目分享;分享 GitHub 上知名的 Python、Java、Web、AI、数据分析等多个领域的优质学习资源、开源项目及开发者工具,为 GitHub 开发者提供优质编程资讯。
目录
相关文章推荐
保险一哥  ·  2025年第3期保险自媒体红人千人榜 ·  3 天前  
51好读  ›  专栏  ›  GitHub好项目

一个开源免费的 PDF 文档处理工具箱

GitHub好项目  · 公众号  ·  · 2024-06-08 10:23

正文

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

主要分享GitHub上有趣、有意义、重要的项目

本地托管的 Web 应用程序,允许您对 PDF 文件执行各种操作

源代码:

http://www.gitpp.com/kyhxm/stirling-pdf

Stirling PDF 是一个开源免费的 PDF 文档处理工具箱, 它在 GitHub 上拥有28.4k 的星标,可见其受欢迎程度。 这个工具最初是由 ChatGPT 制作的,并经过不断的迭代更新,增加了许多新的功能。 它支持对 PDF 文件进行拆分、合并、转换、重组、添加图像、旋转、压缩等多种操作。

Stirling PDF 还具备文件转换功能,可以将常见文件转换为 PDF,或将 PDF 转换为 Word、PowerPoint 等格式。它还可以从 PDF 中提取图片,对 PDF 进行 OCR 识别。

如果你想尝试 Stirling PDF,可以在源代码上找到它的最新版本和安装指南。它也可以通过 Docker 进行部署,使得安装和使用变得更加方便。

所有的文件和PDF只存在于客户端,任何已被用户下载的文件在那个时候已经从服务器上删除

功能预览

以下是一些 Stirling PDF 能够帮助用户解决的问题:

1. 文件拆分: 用户可以将一个 PDF 文件拆分为多个文件,尤其是当需要提取特定页码的 PDF 文件时。

2. 文件合并: Stirling PDF 允许用户将多个 PDF 文件合并为一个单一的文件,这对于整理和归档多个相关文件非常有用。

3.页面重组: 用户可以重新排列 PDF 文件中的页面顺序,以符合特定的需求或布局。

4. 页面旋转: 如果需要,用户可以将 PDF 文件中的页面旋转 90 度,以便更好地查看或打印。

5. 压缩: 为了减小文件大小,用户可以将 PDF 文件进行压缩,这有助于节省存储空间和加速文件传输。

6.  转换: Stirling PDF 可以转换 PDF 文件到其他格式,如 Word、PowerPoint 等,以及将其他文件格式转换为 PDF。

7.图像添加: 用户可以向 PDF 文件中添加图片,这可以在创建报告或演示文稿时非常有用。

8. 水印添加: 为了保护文档的版权,用户可以向 PDF 文件中添加水印。

9.  空白页删除: Stirling PDF 可以帮助用户检测并删除 PDF 文件中的空白页。

10. 文本差异比较: 用户可以比较两个 PDF 文件,并突出显示文本差异,这在审核和校对文档时非常有用。

11. 安全性增强: 添加或移除 PDF 文件的密码,以及设置访问控制,可以增强文档的安全性。

12. 多语言支持: 支持多种语言,包括中文,使得不同语言的用户都能够使用这个工具。

通过这些功能,Stirling PDF 帮助用户更有效地管理和操作 PDF 文件,提高了工作效率和文档处理的灵活性。

Docker 安装文档:

https://hub.docker.com/r/frooodle/s-pdf







请到「今天看啥」查看全文