Lazy loaded image
Learning
自建 Stirling PDF | 一个 PDF 工具集
00 min
Mar 21, 2024
Apr 13, 2024
type
status
date
summary
tags
category
URL
password
slug
icon
Stirling PDF 是一个开源的 PDF 文件处理工具,由 Spring Boot + Thymeleaf、PDFBox、LibreOffice、OcrMyPdf、HTML、CSS、JavaScript、Docker、PDF.js 等技术开发而成。它可以通过本地及在线部署的方式,为用户提供各种 PDF 文件操作功能。
以下是 Stirling PDF 的一些具体功能介绍:
  • 合并 PDF 文件:可以将多个 PDF 文件合并为一个文件。
  • 拆分 PDF 文件:可以将一个 PDF 文件拆分为多个文件。
  • 旋转 PDF 文件:可以将 PDF 文件按指定角度旋转。
  • 裁剪 PDF 文件:可以将 PDF 文件的一部分裁剪出来。
  • 添加水印:可以向 PDF 文件添加水印。
  • 解锁 PDF:可以解除 PDF 文件的密码保护。
  • 转换 PDF 格式:可以将 PDF 文件转换为其他格式,如 Word、Excel、PPT 等。
  • OCR 识别 PDF:可以将 PDF 文件中的文字转换为文本格式。
Stirling PDF 具有以下优点:
  • 开源免费
  • 支持多种操作系统
  • 功能丰富
  • 易于使用
  • 方便搭建
以下介绍如何在 VPS 中搭建 Stirling PDF:

1 安装 Docker

一台较大内存基于 KVM 的 VPS,AMD64 及 ARM64 均可以,推荐使用 Debian 操作系统。
安装 Docker 及 Compose:

2 运行 Stirling PDF

下载 OCR 基础包
可选,编辑配置文件
再次运行
这时访问 ip:8080 即可访问 Stirling PDF。

3 开放网站

安装 Caddy
将域名 A 或者 AAAA 记录指向您的 VPS
编辑 Caddy 配置文件
请把其中的 pdf.example.com 替换为您的域名, [email protected] 替换为你的邮箱,用于签发 SSL 证书。(所填邮箱不一定要是真实存在的。)
启动 Caddy
开机启动
访问 https://pdf.example.com 即可访问您的 Stirling PDF。
这是博主搭建的 Stirling PDF,可供您选用:
<div _="@=286,dis=none"><div pseudo="-webkit-input-placeholder" id="placeholder" style="display: block !important;" _="@=287,dis=none,[@=288]">键入内容...</div><div _="@=289,dis=none"></div></div>
上一篇
SOC2 – Index
下一篇
Nessus 特别版+2024插件 10.6.4 For Linux【适用于Debian & Ubuntu系统】