参考资料

  1. Jitsi Meet 是一个开源的视频会议解决方案
  2. Apache Tomcat 是一个开源的 Java Servlet 容器和 Web 服务器
  3. 与虚拟机相比,Docker的优势是什么?
  4. Arch Linux 是一个轻量级、灵活的 Linux 发行版
  5. Notary 是一个开源项目,用于对数字内容进行签名和验证,确保内容的完整性和来源可信。
  6. 如何使用Docker进行持续集成?
  7. Pony 是一个高性能的 Python 异步网络框架
  8. Nexus Repository Manager 3(简称Nexus3)是由Sonatype公司开发的一款企业级仓库管理工具

Stirling-PDF 是一个开源的 PDF 工具集

Stirling-PDF 简介

Stirling-PDF 是一个开源的 PDF 工具集,提供多种 PDF 处理功能,如合并、拆分、压缩、转换等。基于 Web 界面操作,支持 Docker 部署。

特点

  1. 多功能:支持 PDF 合并、拆分、压缩、转换等。

  2. 开源免费:代码公开,可自由使用和修改。

  3. 跨平台:支持 Windows、Linux、macOS。

  4. Docker 支持:方便快速部署。

  5. Web 界面:无需安装客户端,通过浏览器操作。

最新更新内容及时间

  • 最新版本:v1.0.0(示例版本,具体以官网为准)

  • 更新时间:2023年10月(示例时间,具体以官网为准)

  • 更新内容

    • 新增 PDF 压缩功能。

    • 优化性能,修复已知问题。

镜像下载地址

官网地址

文档地址

Docker 安装示例

docker run -d -p 8080:8080 --name stirling-pdf stirlingpdf/stirling-pdf:latest

访问 http://localhost:8080 使用。

YAML 设置教程(示例)

version: '3'
services:
  stirling-pdf:
    image: stirlingpdf/stirling-pdf:latest
    ports:
      - "8080:8080"
    volumes:
      - ./data:/data
    restart: unless-stopped

保存为 docker-compose.yml,运行 docker-compose up -d

常见错误及问题

  1. 端口冲突:确保 8080 端口未被占用。

  2. 权限问题:确保挂载目录有读写权限。

  3. Docker 未运行:检查 Docker 服务是否启动。

  4. 镜像拉取失败:检查网络或 Docker Hub 状态。

(注:版本和时间等具体信息需以官网为准。)