On-premise server tool

ak-pdf-komprimierer

A Docker-based PDF compression tool for customer environments. Compress PDFs in batch mode using Ghostscript while keeping the original files unchanged.

What it does

Folder-based workflow

Place PDF files into an input folder and get compressed versions in an output folder. Originals are not overwritten.

  • Batch processing
  • No web UI
  • No account required

Compression with safety checks

Uses Ghostscript PDF settings and keeps the original file if compression fails or produces a larger result.

  • Ghostscript-based compression
  • Fallback to original on failure
  • Runs inside Docker

Typical workflow

Setup

  1. Copy .env.example to .env
  2. Run the rebuild script for your OS to build and start the container

Compress

  1. Put PDF files into input/
  2. Run compress-files.sh
  3. Collect results from output/

Deployment model

Customer server

Designed for customer-controlled environments, including internal company networks, using Docker and Docker Compose.

Docker On-premise

No public URL

This tool runs as an internal workflow and does not provide a public web link or hosted service.