15K star! 搭建个人PDF工具箱,和广告、泄密说拜拜

2024-01-08 12:44:48

我相信很多人都曾经遇到过这样的麻烦:一大堆PDF文档摆在面前要处理,拆分、标页码、调顺序、加签名。手忙脚乱的在网上找了几个工具,但是要么需要付费,要么各种广告还不好用,更容易出现隐私泄露的问题。

今天我们推荐的开源项目让你拥有自己的PDF工具箱,妈妈再也不用担心我需要看广告了,本项目目前在GitHub已超过15K Star,它就是:Stirling-PDF

Stirling-PDF是什么?

Stirling-PDF 是一个强大的本地托管基于 Web 的 PDF 操作工具,使用 docker,允许您对 PDF 文件执行各种操作,例如拆分合并、转换、重新组织、添加图像、旋转、压缩等。

本项目最初是由 ChatGPT 制作的制作的,怎么样想不到吧,人工智能开发程序的时代已经来了,现已发展到包含广泛的功能来满足您的所有 PDF 需求

项目的初衷就是希望提供实惠好用,而且值得信赖的工具,想想开头我们常常遇到哪些看广告还不好用的产品,是不是一下泪流满面了。

为什么用Stirling-PDF

Stirling-PDF有两个重要的特性,也是最为突出的:

  • 隐私至上:保证最大程度的隐私和安全,不会对使用者进行任何的追踪记录和偷传信息。所有的信息都保留在客户端上。
  • 持续进步:Stirling-PDF 拥有一个活跃的用户社区,他们提供新想法并提供帮助,这是其开源性质的一部分。全年不断添加新功能。

当然也要说说缺点:

  • bug太多,现在项目在快速发展,但是bug确实很多,希望再发展一段时间可以更加稳定。
  • 有些工具库比较老,有些工具选择的库有些老,从维护角度会有些隐患。

安装Stirling-PDF

有两种支持的安装方式,一种是Docker部署,另一种是源码部署。

Docker 部署:

项目提供了3种镜像,分别包含不同的水平依赖,当然就对应了不同的大小,可以更具自己的情况来选择。

我这里肯定就装FULL的版本了,首先拉镜像:

docker pull frooodle/s-pdf

拉完镜像后启动即可:

docker run -p 8080:8080 frooodle/s-pdf

之后就可以到8080端口访问了。

源码部署:

源码部署其实不太推荐,比较复杂,如果不是特别有追求,就用Docker。

整个安装过程需要一点点的安装、编译很多东西,我看了以下太长了,就不在这里写了,如果有兴趣的同学,可以自己参考官方文档来装吧。

使用Stirling-PDF

首先我们可以切换一下语言,换成中文的。

可以对PDF文件进行操作,比如合并,选择,删除,调整顺序等。

还有很多功能,常用的比如给PDF增加签名

进行OCR识别PDF的内容。

ocr默认是没有中文的,需要去自己下载训练包,然后挂载给Docker,具体的使用参考下文档。

还有各种格式的文件转PDF,以及PDF转成其他格式的内容。

总体来说,项目从实用的角度整理出了一个PDF的工具箱,对日常的工作非常有帮助。但是同时也要注意项目毕竟时间尚短,所以bug很多,在使用时还是要谨慎。

项目信息

  • 项目名称:Stirling-PDF
  • GitHub 链接:https://github.com/Frooodle/Stirling-PDF
  • Star 数:15K+

文章来源:https://blog.csdn.net/weixin_64096908/article/details/135454057
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。