PDF是一种便携式文档格式,由Adobe
Systems公司开发,用于创建、分享和存储电子文档。它的独特之处在于能够在不同操作系统和设备上保持文档的一致性呈现,无需担心字体或格式问题。PDF文件通常包含文本、图像、链接和多媒体元素,可以通过PDF阅读器来查看和编辑。这种格式广泛用于电子书、法律文件、商业报告、表格等各种领域,因其可靠性和广泛兼容性而备受欢迎。
PDF文件还支持加密和数字签名,提供了一定的安全性,适用于保护敏感信息的需要。总之,PDF是一种功能强大且广泛应用的电子文档格式,适用于各种文档管理和共享需求。

工具介绍

Stirling-PDF是一款基于 Web 的 PDF 操作工具,是一个高效而强大的本地托管应用程序,为您提供广泛的 PDF 文件处理功能。可满足各种 PDF 处理需求。您可以使用它来执行多种操作,例如拆分、合并、转换、重新排列、添加图像、旋转和压缩 PDF 文件。这个本地托管的 Web 应用程序具有出色的性能,能够在本地环境中运行,为您提供更高的数据安全性。不论您是处理文档、电子书还是其他 PDF 相关任务,这个工具都将成为您的得力助手,满足您的一切 PDF 处理需求。
Stirling PDF页面
Stirling PDF允许您在 PDF 文件上执行各种操作,包括拆分、合并、转换、重新组织、添加图像、旋转、压缩等等。

Stirling PDF 功能页面

隐私保护

Stirling PDF 不会发起任何与记录或跟踪相关的外部请求。

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

主要功能

  1. 完整的交互式 GUI,用于合并/拆分/旋转/移动 PDF 及其页面
  2. 将 PDF 拆分为多个文件,指定页面号或提取所有页面为单独的文件
  3. 合并多个 PDF 到一个单一的结果文件中
  4. 将 PDF 转换为图像以及从图像转换为 PDF
  5. 重新组织 PDF 页面的顺序
  6. 添加/生成签名
  7. 将 PDF 格式化为多页页面
  8. 按设定的百分比调整页面内容大小
  9. 调整对比度
  10. 裁剪 PDF
  11. 自动拆分 PDF(带有物理扫描的页面分隔符)
  12. 压平 PDF
  13. 修复 PDF
  14. 检测并删除空白页面
  15. 比较两个 PDF 并显示文本差异
  16. 向 PDF 添加图像
  17. 以 90 度为单位旋转 PDF
  18. 压缩 PDF 以减小文件大小(使用 OCRMyPDF)
  19. 添加和删除密码
  20. 设置 PDF 权限
  21. 添加水印
  22. 将任何常见文件转换为 PDF(使用 LibreOffice)
  23. 将 PDF 转换为 Word/Powerpoint/其他格式(使用 LibreOffice)
  24. 将 HTML 转换为 PDF
  25. 将 URL 转换为 PDF
  26. 从 PDF 中提取图像
  27. 从扫描中提取图像
  28. 添加页码
  29. 通过检测 PDF 头部文本自动重命名文件
  30. 对 PDF 进行 OCR(使用 OCRMyPDF)
  31. PDF/A 转换(使用 OCRMyPDF)
  32. 编辑元数据
  33. 支持暗黑模式
  34. 自定义下载选项
  35. 并行文件处理和下载
  36. 提供用于与外部脚本集成的 API
  37. 无论您是需要简单的 PDF 操作还是复杂的任务,Stirling PDF 都将满足您的需求。

使用步骤

1.下载和安装:首先,从GitHub下载 Stirling-PDF 的最新版本,并按照安装向导进行安装。
2.启动软件:安装完成后,启动 Stirling-PDF 软件。
3.选择操作:在软件界面上,选择您想要执行的操作,如合并、拆分、转换或加密。
4.选择文件:根据您选择的操作类型,选择相应的 PDF 文件。您可以通过点击"添加文件"按钮或将文件拖放到软件窗口中来选择文件。
5.配置参数:根据需要,配置合并、拆分、转换或加密的参数。例如,如果您选择转换功能,选择目标文件格式和保存位置。
6.执行操作:确认参数设置后,点击"开始"或"执行"按钮开始执行所选操作。
7.查看结果:操作完成后,您可以在软件界面或指定的目标文件夹中查看结果。

命令行安装

运行容器

docker run -d \
   --restart unless-stopped \
   --name spdf \
   -p 8077:8080 \
   frooodle/s-pdf

官方安装

docker run -d \
  -p 8080:8080 \
  -v /location/of/trainingData:/usr/share/tesseract-ocr/4.00/tessdata \
  -v /location/of/extraConfigs:/configs \
  -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 \

微信公众号:梦溪博客
最后修改:2023 年 11 月 14 日
如果觉得我的文章对你有用,请随意赞赏