前言
大家想必都有过这样的经历,面对一堆PDF文档,或者需要合并几个PDF,或者需要将一份PDF文件拆分,又或者需要调整PDF中的页面顺序,再或者需要各种文档格式同PDF进行转换,找到的在线工具要么广告满天飞,要么需要付费使用,再不然就是担心隐私泄露的问题。
而最近看到一款开源工具Stirling-PDF
正好合适,可以解决这些困惑,接下来为大家介绍一下它。
项目介绍
Stirling-PDF
是一款基于 Web 的 开源 PDF 操作工具,是一个高效而强大的本地托管应用程序,为您提供广泛的 PDF 文件处理功能。
该项目最初是完全由 GPT 开发的,后面才逐步加入更多 PDF 处理功能,成为这款强大工具。
主要功能:
- • 支持文档处理各种需求:合并、拆分、旋转、重新排列、添加图像、旋转和压缩 PDF 文件等
- • 支持格式转换:PDF与常见word、ppt等格式互转
- • 本地托管Web程序
- • 运行速度快
- • 多语言支持
- • 支持Docker一键部署运行
Docker部署安装
第一种方式:
电脑上有安装Docker桌面管理应用,可直接通过界面进行Stirling-PDF安装(源为hub docker官方镜像)
第二种方式:
通过docker命令行进行安装部署
docker run -d \
-p 8080:8080 \
-v /location/of/trainingData:/usr/share/tesseract-ocr/5/tessdata \
-v /location/of/extraConfigs:/configs \
-v /location/of/logs:/logs \
-e DOCKER_ENABLE_SECURITY=false \
--name stirling-pdf \
frooodle/s-pdf:latest
Can also add these for customisation but are not required
-v /location/of/customFiles:/customFiles </code>
运行后在浏览器中输入 http://IP:8080 就能看到主界面
配置 Stirling-PDF
如果访问IP端口可以打开以下界面,就说明 Stirling-PDF 已经部署成功,然后就可以点击右上角地球图标更改界面语言为中文。
结束
该工具目前只能通过拉取 Docker 镜像来完成安装、部署和使用。过程比较繁琐,但也是因为功能还在不断地更新迭代当中。
并且如果想将其以桌面应用运行,可以通过浏览器方式将其本地服务网站以应用存储至桌面快捷方式,可以便捷式运行。
写到最后
感谢您的一路陪伴,用代码构建世界,一起探索充满未知且奇妙的魔幻旅程。如果您对Python编程技巧、好玩实用的开源项目、行业新知趣事和各类技术干货等充满兴趣,那么不要错过未来我为大家奉上的精彩内容!点击关注,让您的探索学习之旅更加丰富多彩,我们一同成长,一同前行!🚀💻📚
求一键三连:点赞、转发、在看
如果本文对您有帮助,也请帮忙点个 赞👍 + 在看 哈!❤️
在看你就赞赞我!