大家好,我是 Java陈序员
。
今天,给大家介绍一个 PDF 多功能在线操作工具,完全免费开源!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。
项目介绍
Stirling-PDF
—— 一个基于 Web 的 PDF 操作工具,支持对 PDF 文件进行各种操作,包括分割、合并、转换、重组、添加图像、旋转、压缩等。
功能特色:
- 丰富的PDF文件操作
- 支持深色模式
- 支持Docker,可一键部署
- 并行文件处理和下载
- 可选的登录和身份验证支持
- 支持国际化多语言
技术栈:
- Spring Boot + Thymeleaf
- PDFBox
- LibreOffice
- OcrMyPdf
- HTML、CSS、JavaScript
- PDF.js
- PDF-LIB.js
工具截图
完整功能
多功能工具:支持合并、旋转、重新排列和删除PDF页面。
将任何文件转换为PDF
由于文件大小,转换过程可能会耗时比较久。
添加水印
添加密码
PDF转Word
签署PDF:在PDF文件中进行签名,支持图片签名、手绘签名、文本输入签名。
比较PDF
安装部署
Docker 一键部署
1、拉取镜像
docker pull frooodle/s-pdf:latest
2、启动容器
docker run -d \
-p 8080:8080 \
-v /data/software/pdf/trainingData:/usr/share/tessdata \
-v /data/software/pdf/extraConfigs:/configs \
-v /data/software/pdf/logs:/logs \
-e DOCKER_ENABLE_SECURITY=false \
-e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \
-e LANGS=zh_CN \
--name stirling-pdf \
frooodle/s-pdf:latest
3、浏览器访问
http://{ip/域名}:8080
总的来说,Stirling-PDF
为用户提供了强大的本地托管 PDF 处理工具。不论是 PDF 文件操作,还是 PDF 文件转换、安全控制等操作,Stirling-PDF
都能轻松应对。
大家,快去安装体验下吧~
项目地址:https://github.com/Stirling-Tools/Stirling-PDF
最后
推荐的开源项目已经收录到 GitHub
项目,欢迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者访问网站,进行在线浏览:
https://chencoding.top:8090/#/
大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。