License & Deployment Mix: 5 tools – 5 OSS, 0 SaaS. (OSS and SaaS counts can overlap when an open-source tool also offers a vendor-hosted edition.)

What Are PDF Processing Tools?

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

The information on these pages was researched by a combination of human review and large language models. 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. Use this catalogue only as a starting point for your own research, and review any tool carefully against your own requirements before relying on it. Catalogue data version 2026.197.

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

* = 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

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-PDFBentoPDFGotenbergSignaturePDF
MergeYesYesYesNo
SplitYesYesNoNo
Convert to PDFYesImagesYesNo
Convert from PDFYesImagesNoNo
OCRYesNoNoNo
SignYesYesNoYes
CompressYesYesNoNo
WatermarkYesYesNoNo
RedactYesNoNoNo
Encrypt/DecryptYesYesNoNo
Form handlingYesFlattenNoNo
Batch processingYesNoYesNo
Page operationsYesYesNoBasic

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)

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

All four tools are stateless – they do not store documents permanently. This simplifies deployment, scaling, and backup.


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)

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

5 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: native, docker · SSO: none

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

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: native, docker · SSO: none

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: native, docker · SSO: none

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: native, docker · SSO: OIDC

Website · Source

ResorsIT Tools Catalog Search