字数 706,阅读大约需 4 分钟
PDF 全能选手:Stirling-PDF
大家好,我是你们的老朋友, 喵~
一只热衷于探索和分享最新技术趋势的程序喵~。
工作中经常会需要和pdf文件打交道, 比如添加页码、添加水印、pdf加密、添加目录…
临时去找,不仅费时费力,还需要上传到别人的服务器,不仅浪费时间还可能泄密。
今天,喵要向大家介绍一个强大的开源工具——Stirling-PDF

项目介绍
Stirling-PDF 是一个PDF处理工具集,支持50多种PDF操作,包括拆分、合并、转换、重新组织、添加图片、旋转、压缩等。
它的最大特点是可以通过Docker方便的在本地部署,确保数据的安全性和处理的便捷性。而且完全不需要联网,确保我们的而数据安全。
功能特性

-
• 多功能操作:支持50多种PDF操作,包括页面编辑、格式转换、拆分、合并、转换、重新组织、添加图片、旋转、压缩等。 -
• 用户友好:提供深色模式、自定义下载选项等、提升用户体验。 -
• 多语言支持: 本地化支持. 支持36 种语言 -
• 高效处理:支持并行文件处理与下载,提高工作效率。 -
• 企业级功能:包括单点登录、数据库备份等,满足企业需求。 -
• 方便集成:有与外部脚本集成的API,可以很方便的集成到自己的项目中 -
• ocr字符提取: 对扫描的 PDF 文件进行光学字符识别(OCR)
部署指南
使用以下Docker命令,您可以轻松部署Stirling-PDF:
直接docker部署
docker run -d
--name stirling-pdf
-p 8080:8080
-v "./StirlingPDF/trainingData:/usr/share/tessdata"
-v "./StirlingPDF/extraConfigs:/configs"
-v "./StirlingPDF/customFiles:/customFiles/"
-v "./StirlingPDF/logs:/logs/"
-v "./StirlingPDF/pipeline:/pipeline/"
-e DOCKER_ENABLE_SECURITY=false
-e LANGS=en_GB
stirlingtools/stirling-pdf:latest
众所周知的原因docker镜像下载非常缓慢, 你可以通过以下命令,导入Docker镜像
docker load -i stirling-pdf.tar
公众号后台发送关键词
stirling-pdf
获取下载好的镜像文件和安装包
直接可执行文件
项目作者很贴心的提供了多个系统的可执行文件,选择对应系统安装包,直接安装也可以

体验与访问
部署完成后,在浏览器中输入 http://127.0.0.1:8080
,即可访问Stirling-PDF的首页,体验其强大的工具箱。

项目地址与资源
-
• GitHub项目地址:Stirling-PDF[1] -
• 获取Docker镜像:关注公众号,发送关键词 Stirling-PDF
即可免费获取镜像。
我是喵,一个不断探索技术前沿的技术喵。如果你对AI、编程、开源项目等技术感兴趣,欢迎关注我,获取更多技术分享和实用技巧!
引用链接
[1]
Stirling-PDF: https://github.com/Stirling-Tools/Stirling-PDF
原文始发于微信公众号(喵开发):star 49k!PDF全能选手,免费的真香
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/316571.html