0
点赞
收藏
分享

微信扫一扫

Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用

ITWYY 2023-11-29 阅读 17

一款功能强大、开箱即用的 PDF 工具,支持拆分/合并文件、添加/提取图片、压缩、加水印、添加/删除密码等功能,满足对 PDF 文件的所有需求。

功能展示

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _Docker

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _docker_02

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _Docker_03

特征

  • 深色模式支持。
  • 自定义下载选项
  • 并行文件处理和下载
  • 用于与外部脚本集成的 API
  • 可选的登录和身份验证支持

PDF 功能

页面操作

  • 查看和修改 PDF - 通过自定义查看排序和搜索查看多页 PDF。加上页面编辑功能,如注释、绘图以及添加文本和图像。(使用 PDF.js 和 Joxit 和 Liberation.Liberation 字体)
  • 用于合并/分割/旋转/移动 PDF 及其页面的完整交互式 GUI。
  • 将多个 PDF 合并到一个结果文件中。
  • 将 PDF 拆分为指定页码的多个文件,或将所有页面提取为单独的文件。
  • 将 PDF 页面重新组织为不同的顺序。
  • 以 90 度增量旋转 PDF。
  • 多页布局(将 PDF 设置为多页页面)。
  • 按设定的百分比缩放页面内容大小。
  • 自动分割 PDF(使用物理扫描的页面分隔符)。

转换操作

  • 将 PDF 与图像相互转换。
  • 将任何常见文件转换为 PDF(使用 LibreOffice)。
  • 将 PDF 转换为 Word/Powerpoint/其他(使用 LibreOffice)。
  • 将 HTML 转换为 PDF。

安全与权限

  • 添加和删除密码。
  • 更改/设置 PDF 权限。
  • 添加水印。
  • 认证/签署 PDF。
  • 清理 PDF。
  • 自动编辑文本。

其他操作

  • 添加/生成/写入签名。
  • 检测并删除空白页。
  • 比较 2 个 PDF 并显示文本差异。
  • 将图像添加到 PDF。
  • 压缩 PDF 以减小文件大小(使用 OCRMyPDF)。
  • 从 PDF 中提取图像。
  • 从扫描中提取图像。
  • 通过检测 PDF 标题文本自动重命名文件。
  • PDF 上的 OCR(使用 OCRMyPDF)。
  • PDF/A 转换(使用 OCRMyPDF)。
  • 获取 PDF 上的所有信息以查看或导出为 JSON。

如何使用

Docker(我用的这个)

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 \

Docker Compose

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - /location/of/trainingData:/usr/share/tesseract-ocr/4.00/tessdata #Required for extra OCR languages
      - /location/of/extraConfigs:/configs
#      - /location/of/customFiles:/customFiles/
    environment:
      - DOCKER_ENABLE_SECURITY=false

WEB登录认证

访问Stirling-PDF首页

    访问地址:http://192.168.3.166:8080/,将IP替换为自己服务器IP地址。

设置系统中文

按图所示点击“地球”形状小图标,点击简体中文即可。

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _自定义_04

Stirling-PDF工具的基本使用

1 将word文档转换为PDF文档

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _docker_05

选择文件,点击转化为PDF。

(亲测)Stirling-PDF 部署架设 允许对 PDF 文件做各种操作的 Web 应用 (合并PDF 添加水印 word转PDF PDF转WORD) _自定义_06

先决条件:

  • 用户必须将 ./configs 文件夹卷入 docker 中,以便在更新期间保留它。
  • DOCKER_ENABLE_SECURITYDocker 使用者必须通过在环境变量中设置来下载安全 jar 版本 true。
  • 然后通过 settings.yml 文件或通过设置启用 SECURITY_ENABLE_LOGIN 登录 true
  • admin 现在将使用用户名和密码生成初始用户 stirling。

传送门

GitHub:https://github.com/Frooodle/Stirling-PDF



举报

相关推荐

0 条评论