在日常工作中,我们经常需要对 PDF 文件进行各种处理。
有时候需要合并多个文件,有时候要提取某几页,有时候又要转换格式...每次都要去寻找不同的在线工具,既浪费时间又担心文件安全。
最近我在 GitHub 上发现了一个强大的开源工具:Stirling PDF,它提供了全面的 PDF 处理功能,而且完全本地部署,让我们告别这些烦恼。
Stirling PDF软件免费下载地址:pan.quark.cn/s/a7e0feaa0…
项目介绍
Stirling PDF 是一个基于 Docker 的本地化 Web 应用,不仅安全可靠,而且提供了丰富的 PDF 处理功能。
它最大的特点就是完全离线运行,所有文件处理都在本地完成,不会向外部服务器发送任何数据。
更贴心的是,上传的文件仅在执行任务时暂存在内存中,一旦下载完成就会被自动删除。
让我们来看看这款工具的核心功能:
- PDF 全能处理;
- 支持查看和编辑 PDF,包括注释、绘图和添加文本;
- 轻松实现文件合并、拆分、页面重排和旋转;
- 提供文件压缩和空白页面清理功能;
- 支持添加页码、目录和水印;
- 格式转换集成,PDF 转 Word、PPT、各类图片等;
- 支持 Office 文档、图片、HTML 等格式与 PDF 的互转;
- 内置 OCR 文字识别,可处理扫描文档;
- 安全与签名保障;
- 提供文件加密、访问权限控制和数字签名功能;
- 支持敏感信息自动涂黑,确保文档安全;
- 支持多种语言,包括中文、英语、日语等。
以上功能完全在本地运行,无需担心文件泄露风险。而且界面简单直观,即使是 PDF 处理的新手也能轻松上手。
还有更多的功能,可详细查看其 GitHub 上的 README 文件介绍。
安装指南
Windows 用户:
从 GitHub Release 页面下载最新的 Stirling-PDF.exe 安装包,直接开箱即用。
其他系统用户:
可以通过使用 Docker 进行一键部署安装,只需要运行以下命令:
docker run -d \ -p 8080:8080 \ -v ./trainingData:/usr/share/tessdata \ -v ./extraConfigs:/configs \ -v ./logs:/logs \ -e DOCKER_ENABLE_SECURITY=false \ -e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \ -e LANGS=en_GB \ --name stirling-pdf \ frooodle/s-pdf:latest
Can also add these for customisation but are not required
-v /location/of/customFiles:/customFiles \
如果是通过 Docker-Compose 方式,可编辑 docker-compose.yml 文件如下:
version: '3.3'services: stirling-pdf: image: frooodle/s-pdf:latest ports: - '8080:8080' volumes: - ./trainingData:/usr/share/tessdata #Required for extra OCR languages - ./extraConfigs:/configs# - ./customFiles:/customFiles/# - ./logs:/logs/ environment: - DOCKER_ENABLE_SECURITY=false - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false - LANGS=en_GB
写在最后
有了这款强大的本地 PDF 工具,我们再也不用为文件安全而担忧,也不用在各种在线工具之间来回切换了。
无论是日常办公还是个人文档处理,它都能帮助我们更加高效地完成工作。
感兴趣的朋友可以马上动手试试,相信你一定会爱上这个贴心的工具助手。