SERVER-SIDE COMPRESSION · MULTI-THREADED

Production compression in your AppServer.

Multi-threaded library for production server deployment. Saturate all CPU cores. DPI / size-cap controls. Layout-preserving. .NET, Java, Node, Go bindings. Zero document limits on Server-side tier.

5-MINUTE INTEGRATION

Drop in your AppServer / WebServer

  1. Install via NuGet / Maven / npm / go get
  2. Initialize with license key — once per server
  3. Compress documents — synchronous or batched
  4. Stream results back — return to caller or store

Platform support

.NET 6+ / Framework 4.8 · Java 11+ · Node 18+ · Go 1.20+. Linux (Ubuntu 20+, RHEL 8+, Alpine), Windows Server 2019+, macOS 12+ (dev only).

.NET (C#)
Java
Node.js
// dotnet add package Abscode.Compression
using Abscode.Compression;

var compressor = new Compressor(
  licenseKey: "abs_lic_..."
);

var result = await compressor.CompressAsync(
  input: "input.pdf",
  output: "output.pdf",
  options: new CompressionOptions {
    TargetDpi = 150,
    MaxSizeMb = 2,
    PreserveLayout = true
  }
);

Console.WriteLine($"Reduced by {result.ReductionPercent}%");
SERVER-SIDE FEATURES

Built for production scale

Multi-threaded

Saturate available CPU cores. Each document processed in parallel. Configurable thread pool size.

Batch pipelines

Process directories or queues of documents. Built-in error handling + retry. Progress callbacks.

DPI & size-cap controls

Set target DPI per image, max output file size, color depth. Predictable archival output.

Memory-efficient

Streaming I/O — never holds full document in memory. Handles 1000-page PDFs without OOM.

Compatible w/ S3, Azure Blob, GCS

Built-in helpers for cloud storage. Read input + write output directly to S3 / Blob / GCS.

License elasticity

Server license is per-server. Add servers by buying more licenses. Domain Unlimited covers all servers in your org.

USE CASES

Where Server-side ships

ISV embedding

ISVs build compression into their document workflow SaaS. Per-server license fits the deployment model.

Document archive pipelines

Bank statement archives, claim docs, court records — bulk compression for long-term archival.

Email-to-archive automation

Incoming email attachments → compressed → archived. Cuts storage by 60-90%.

PoD batch processing

Logistics / courier proof-of-delivery scans uploaded throughout the day → compressed at end of shift.

Insurance claims pipelines

Claim package documents compressed before storage. Faster retrieval, lower storage cost.

Compliance archives

Healthcare, banking, govt — multi-year document archives where storage cost compounds.

Compress production documents today

$1,200/yr per server. 30-day trial. 3-year and 5-year multi-year discounts.