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

我相信很多人都曾经遇到过这样的麻烦:一大堆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+

相关推荐

  1. github博客

    2024-01-08 14:06:02       8 阅读
  2. obsidian + cloudreve 云盘

    2024-01-08 14:06:02       45 阅读
  3. 深度学习工作站(捡垃圾)

    2024-01-08 14:06:02       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-08 14:06:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-08 14:06:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-08 14:06:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-08 14:06:02       18 阅读

热门阅读

  1. Nacos vs Eureka的区别:微服务注册中心的选择

    2024-01-08 14:06:02       36 阅读
  2. [设计模式 Go实现] 结构型~外观模式

    2024-01-08 14:06:02       30 阅读
  3. 2024年超详细的Python3学习路径规划

    2024-01-08 14:06:02       35 阅读
  4. vue项目获取 iframe 中的DOM元素

    2024-01-08 14:06:02       34 阅读