参考资料

  1. Apache Tomcat 是一个开源的 Java Servlet 容器和 Web 服务器
  2. Erlang 是一种通用的并发编程语言和运行时环境
  3. docker安装详细说明以及案例
  4. Joomla 是一款开源的内容管理系统
  5. Ruby是一种开源的、面向对象的动态编程语言
  6. Aerospike 是一个高性能、分布式 NoSQL 数据库
  7. r-base 是 R 语言的官方基础镜像,包含了 R 编程语言的核心功能。
  8. Mono 是一个开源的 .NET 框架实现

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 状态。

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