What Are PDF Processing Tools?

Mix (6 tools)

  • License: 6 open source · 0 proprietary
  • Hosting: 6 self-hosted · 0 SaaS · 0 both

PDF processing tools provide web-based or API-driven operations on PDF documents: merging, splitting, converting, compressing, signing, OCR, watermarking, and more. Unlike a Document Management System (DMS) that organizes and stores documents, PDF tools focus on transforming documents – they are utilities, not archives.

Key capabilities:

  • Merge / split – combine multiple PDFs or extract pages
  • Convert – HTML/Office/images to PDF and back
  • OCR – add searchable text layers to scanned PDFs
  • Compress – reduce file size for storage or email
  • Sign – add digital or visual signatures
  • Watermark – overlay text or images
  • Redact – permanently remove sensitive content
  • Batch processing – apply operations to many files at once
  • Form handling – fill, flatten, or extract form data
About this data & disclaimer

The information on these pages was researched by a combination of human review and large language models. This catalogue serves as a reference for the resources, applications, devices, deployment payloads, and other components that the ResorsIT platform integrates, deploys, and manages. To suggest an addition or correction, please contact us. Prepared by Rhodium Systems Inc., author of the ResorsIT platform — a unified IT operations management platform for IT teams and MSPs that integrates a curated suite of open-source, commercial, and SaaS applications into a single system with shared identity, single sign-on, access control, and a common audit trail. This information is compiled on a best-effort basis: it may be incomplete, contain errors, and become out of date as tools, vendors, licences, and features change. Use this catalogue only as a starting point for your own research, and independently verify and review any tool carefully against your own requirements before relying on it.

Comparison


SSO / OIDC Comparison

OIDC is the preferred SSO protocol.

ToolOIDCSAMLLDAPAuthentik Notes
Stirling-PDFPro*NoNoFree: reverse-proxy auth; Pro: native OIDC
BentoPDFNoNoNoReverse-proxy auth only (static app)
GotenbergN/AN/AN/AAPI service; basic auth or network ACL
SignaturePDFNoNoNoReverse-proxy auth only
ComPDFNoNoNoReverse-proxy auth; local admin + API keys
PdfCraftN/AN/AN/ADesktop app; no auth surface

* = requires commercial Pro tier

Best SSO support: Stirling-PDF Pro (native OIDC); all others rely on reverse-proxy authentication via Traefik + Authentik forward-auth.

Gotenberg: SSO is not applicable – it is an API-only service with no user interface.


API Comparison

ToolAPI TypeAuthWebhooksBatch
Stirling-PDFRESTAPI key / sessionNoYes
BentoPDFNoneN/ANoNo
GotenbergRESTBasic authYesYes
SignaturePDFNoneN/ANoNo
ComPDFRESTAPI keyNoNo
PdfCraftNoneN/ANoYes

Best API: Gotenberg (purpose-built API with webhook support); Stirling-PDF (comprehensive REST API covering all 60+ operations).

No API: BentoPDF (client-side only) and SignaturePDF (browser-only).


Feature Matrix

FeatureStirling-PDFBentoPDFGotenbergSignaturePDFComPDFPdfCraft
MergeYesYesYesNoYesYes
SplitYesYesNoNoYesYes
Convert to PDFYesImagesYesNoYesNo
Convert from PDFYesImagesNoNoYesNo
OCRYesNoNoNoYesNo
SignYesYesNoYesNoNo
CompressYesYesNoNoNoNo
WatermarkYesYesNoNoYesNo
RedactYesNoNoNoNoNo
Encrypt/DecryptYesYesNoNoYesRead
Form handlingYesFlattenNoNoNoPreserve
Batch processingYesNoYesNoNoCLI
Page operationsYesYesNoBasicYesYes

Most complete: Stirling-PDF (60+ operations).

Conversion specialist: Gotenberg (Chromium + LibreOffice; best for automated pipelines).

Privacy-first: BentoPDF (all processing in browser via WASM; no server upload).

Signing-only: SignaturePDF (minimal scope).


Processing Model

ToolModelPrivacyLarge Files
Stirling-PDFServer-sideDocs uploaded to serverGood (server resources)
BentoPDFClient-side (WASM)Docs never leave browserLimited (~200 MB)
GotenbergServer-sideDocs uploaded to serverGood (server resources)
SignaturePDFServer-sideDocs uploaded to serverGood (lightweight)
ComPDFServer-sideDocs uploaded to serverGood (server resources)
PdfCraftLocal desktopDocs never leave the machineGood (local resources)

Key trade-off: server-side tools (Stirling-PDF, Gotenberg, SignaturePDF) handle large files and complex operations but require document upload. BentoPDF keeps documents local but is constrained by browser resources and cannot run OCR or Office conversion.


Deployment Comparison

ToolDockerARM64Bare MetalStateless
Stirling-PDFYes (3 variants)YesNoYes
BentoPDFYesYesYes (static)Yes
GotenbergYes (only)YesNoYes
SignaturePDFYesCommunityYes (PHP)Yes
ComPDFYes (Compose)—NoNo
PdfCraftNoN/AYes (desktop)Yes

Stirling-PDF, BentoPDF, Gotenberg, and SignaturePDF are all stateless – they do not store documents permanently, which simplifies deployment, scaling, and backup. ComPDF is the exception: it is a stateful stack (MySQL, Redis, and object storage) that persists data via volumes.


Licensing Comparison

ToolLicenseFree TierPaid Tier
Stirling-PDFMIT (core)Full UI + API; no OIDCPro: $99/mo or $1K/yr; OIDC
BentoPDFAGPL-3.0Full features$49 lifetime commercial license
GotenbergMITFull featuresNone (fully free)
SignaturePDFAGPL-3.0Full featuresNone (fully free)
ComPDFMIT (core)Watermark + page limitsEnterprise (contact); watermark-free
PdfCraftApache-2.0 OR MITFull featuresNone (fully free)

Most permissive: Gotenberg and Stirling-PDF (MIT) – no copyleft obligations.

AGPL consideration: BentoPDF and SignaturePDF use AGPL-3.0, which requires source disclosure if the software is offered as a network service. This may complicate customer deployments where customers modify the tool.


Tools

6 tools.

BentoPDF

BentoPDF is a privacy-first PDF processing tool that runs entirely in the browser using WebAssembly. Unlike server-side tools like Stirling-PDF, BentoPDF processes all documents on the client – files never leave the user’s device.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

ComPDF

ComPDF is a self-hosted, open-source PDF processing and conversion platform with a web dashboard and REST API, offering merge, split, OCR, encryption, and PDF/Office/image conversion via Docker Compose.

License: MIT (OSS) · Kind: web · Deploy: docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Gotenberg

Gotenberg is a stateless, API-only PDF conversion engine. It has no web UI – all operations are performed via REST API calls.

License: MIT (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

PdfCraft

PdfCraft is a from-scratch PDF reader and workbench written in pure Rust for reading, organising, combining, splitting and securing files, with structure-preserving edits and a headless CLI.

License: Apache-2.0 OR MIT (OSS) · Kind: desktop · Deploy: package, direct · SSO: none · Tags: pdf, document-tools, rust, desktop, offline

ResorsIT usage: Deployment Payload

Access & Identity: Vaulted credential · Local host account

Website · Source

SignaturePDF

SignaturePDF is a lightweight, single-purpose PDF tool focused on adding signatures to PDF documents. It provides a simple web interface where users open a PDF, draw or place a signature, and download the signed result.

License: AGPL-3.0-only (OSS) · Kind: web · Deploy: direct, docker · SSO: none

ResorsIT usage: Web App without SSO

Access & Identity: Forward-auth · Vaulted credential

Website · Source

Stirling-PDF

Stirling-PDF is the most popular open-source PDF processing tool, with over 50,000 GitHub stars and rapid development.

License: MIT (OSS) · Kind: web · Deploy: direct, docker · SSO: OIDC

ResorsIT usage: Web App with SSO

Access & Identity: Single sign-on

Website · Source

Tools Catalog Ver. 2026.234 Home Search