Stirling-PDF:一款优秀的开源PDF处理工具

这篇具有很好参考价值的文章主要介绍了Stirling-PDF:一款优秀的开源PDF处理工具。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近我的朋友大雄需要将一个PDF转换为Word文档。于是他在网上尝试了多个PDF转换的在线工具,但要么需要会员,要么需要登录等繁琐操作,而且我们的文件也存在泄漏等安全隐患。因此,他向我咨询是否有可私有化部署且易于使用的PDF在线工具。大雄平时也喜欢制作PPT,每当有灵感时就会创建超过60多页的ppt演示文稿。

最近我在GitHub上闲逛时,恰好发现了一个名为Stirling-PDF的项目,该项目已经获得了3.3k的星标,完全符合他的所有需求。从此,他便可以放心地转换自己的那些超长私密的PPT了。今天,我们就来分享一下这个项目,并介绍如何使用Docker Compose进行私有化部署。

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF项目介绍

github地址: https://github.com/Frooodle/Stirling-PDF

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF是一个基于spring-boot开发的开源项目,旨在提供一个功能强大的基于Docker的本地托管PDF操作工具。它使您能够对PDF文件进行多种操作,包括拆分、合并、转换、重新组织、添加图片、旋转、压缩等。该本地托管应用最初由ChatGPT完全开发,并已发展成一个功能齐全的工具,可满足您的各种PDF需求。

Stirling-PDF不会进行任何外部调用来进行记录或跟踪。

所有文件和PDF要么完全在客户端处理,要么在任务执行期间仅存在于服务器内存中,要么仅在任务执行期间存在于临时文件中。任何用户下载的文件在这个时候都已从服务器上删除。

项目功能:基本涵盖了我们常用的对pdf的所有操作

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

docker-compose 私有化部署

我们此处使用的镜像是作者给我们提供好的,如果家人们需要最新代码镜像的话可以根据作者在项目中给我们提供好的Dockerfile文件自行构建。

首相我们要创建docker-compose.yml文件

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - 8070:8080
    volumes:
      - ./trainingData:/usr/share/tesseract-ocr/4.00/tessdata
      #Required for extra OCR languages
      - ./extraConfigs:/configs
      - ./customFiles:/customFiles/
    environment:
      - DOCKER_ENABLE_SECURITY=false

创建好之后我们只需要在docker-compose.yml的同级目录下执行如下启动命令

docker-compose up -d 

启动之后查看日志

docker-compose logs -f 

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

如此我们的项目则启动成功了

Stirling-PDF 项目访问

部署成功之后我们在浏览器中输入地址访问 http://192.168.10.105:8070

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

我们可以修改语言为简体中文

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

项目也提供了api

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

我们也使用了其中的一些功能,因为功能比较多,我们此处给只列举两个示例,其余功能家人们可自行使用

  • pdf 转word

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

转换好之后它会自动在浏览器中下载转换之后的文件,转换之后的文件如下:

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

  • 添加水印

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

添加之后的效果:

Stirling-PDF:一款优秀的开源PDF处理工具,开源项目,pdf,开源

总结

总的来说,Stirling-PDF是一个基于Spring Boot开发的开源项目,为用户提供了强大的基于Docker的本地托管PDF处理工具。不论是拆分、合并、转换、重新组织、添加图片、旋转还是压缩等操作,Stirling-PDF都能轻松应对。该项目最初由ChatGPT全权开发,目前已发展成为一个功能完善且广泛应用的工具,满足用户的各种PDF处理需求。

值得一提的是,Stirling-PDF非常重视用户隐私和文件安全。它不会进行任何外部调用来记录或跟踪用户操作。所有文件和PDF要么完全在客户端处理,要么在任务执行期间仅存在于服务器内存中,要么仅在任务执行期间存在于临时文件中。这保证了用户在使用过程中的安全性和隐私保护。

借助Stirling-PDF,用户可以高效处理PDF文档,享受简单、快捷、安全的操作体验。尽管该项目在某些PDF处理方面存在一些小问题,但其持续更新和完善,我们期待着它能变得更加完善。文章来源地址https://www.toymoban.com/news/detail-737921.html

到了这里,关于Stirling-PDF:一款优秀的开源PDF处理工具的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 推荐一款优秀电商开源项目

    本文给大家推荐博主自己开源的电商项目 newbee-mall-pro 。在newbee-mall项目的基础上搭建而来, 使用 mybatis-plus 作为 orm 层框架,并添加了一系列高级功能以及代码优化并且已经升级至 Spring Boot3.0 ,项目功能特性如下: 商城首页 【为你推荐】 栏目添加协同过滤算法。按照 UserCF

    2023年04月09日
    浏览(72)
  • 苹果电脑上最优秀的 PDF 编辑工具 PDF Expert 软件下载

    PDF Expert 作为 Mac 上一款出色的 PDF 编辑器,集阅读、编辑批注、OCR 识别等功能于一身,快速流畅的阅读体验,轻松编辑 PDF 文档,一直以来备受用户好评。 PDF Expert 下载:访问(提供 7 天试用) PDF Expert 性能优异,不管是邮件附件还是多达 2000 页的报告,PDF 几乎即按即开。

    2024年04月25日
    浏览(49)
  • 尝试开源一款mysql-es数据同步工具

    shigen 坚持更新文章的博客写手,擅长Java、python、vue、shell等编程语言和各种应用程序、脚本的开发。记录成长,分享认知,留住感动。 mysql-es-synchronizer, 一款开源的轻量级MySQL数据增量同步到elasticsearch工具,只需简单的配置即可实现增量的数据同步。 MySQL和elasticsearch 的配

    2024年02月02日
    浏览(33)
  • SmartSQL 一款开源的数据库文档管理工具

    建议直接蓝奏云下载安装 蓝奏云下载:https://wwoc.lanzoum.com/b04dpvcxe 蓝奏云密码:123 项目介绍 SmartSQL 是一款方便、快捷的数据库文档查询、导出工具!从最初仅支持 数据库、 CHM 文档格式开始,通过不断地探索开发、集思广益和不断改进,又陆续支持 Word 、 Excel 、 PDF 、 Htm

    2024年02月07日
    浏览(74)
  • 探索SQLiteBrowser:一款强大的开源数据库管理工具

    项目地址:https://gitcode.com/sqlitebrowser/sqlitebrowser SQLiteBrowser 是一个直观且功能丰富的开源应用程序,专为管理和编辑SQLite数据库而设计。这款项目提供了一个简洁的界面,让开发者和非开发人员都能轻松地创建、查看和修改SQLite数据库的内容。在本文中,我们将深入探讨其技术

    2024年04月22日
    浏览(79)
  • 分享一款刚开源的音乐人声分离工具!无需联网!页面化操作!

    前言 人声分离 是一项重要的音频处理技术,它可以将混合音频中的 人声和背景音乐 分离出来,为音频处理和后期制作提供了便利。 随着人声分离技术的发展,越来越多的开源工具被开发出来,为音频处理领域带来了新的发展机遇。小编之前也体验过不少 人声分离 开源项目

    2024年01月23日
    浏览(34)
  • 重磅一款极具潜力的开源免费数据库管理工具!

    最近看到一个冷门的数据库管理工具: slashbase 。 这个工具是开源免费的,由于开源不久,目前才900+的Star,但用下来还是非常不错的,DD觉得这款工具还是非常有潜力的,所以给大家推荐一下。 slashbase 有几个比较亮眼的功能,比如: 它提供了两种不同的管理方式,用户可以

    2024年02月14日
    浏览(86)
  • 最常用的开源免费自动化测试工具整理汇总 ,总有一款适合你

    目录 1、Selenium 2、JMeter 3、Appium 4、Soapui 5、Postman 6、Robot Framework 7、Monkey 8、GT 9、Appscan 10、Jenkins 官网: WebUI自动化测试 Selenium是一个用于Web应用程序测试的工具,Selenium已经成为Web自动化测试工程师的首选。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持

    2024年02月09日
    浏览(52)
  • 一位程序员将一款开源工具变成了价值75亿美元的帝国

    他的成功,激励着年轻的程序员 除了写代码,作为开发者,我们也需要时不时地仰望星空。我们每个人都怀有着远大的理想,希望用代码改变自己的生活、行业,甚至是这个世界。编码不仅仅是工作,更是对自己梦想和追求的执着。但是,如何开始,如何改变,有时候我们可

    2023年04月11日
    浏览(41)
  • 安全渗透测试中的一款免费开源的超级关键词URL采集工具

    安全渗透测试中的一款免费开源的超级URL采集工具。 #################### 免责声明:工具本身并无好坏,希望大家以遵守《网络安全法》相关法律为前提来使用该工具,支持研究学习,切勿用于非法犯罪活动,对于恶意使用该工具造成的损失,和本人及开发者无关。 ####

    2024年02月03日
    浏览(65)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包