Friday, November 13, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. PDF Compression Software
  3. pdf-cli

pdf-cli

On the record

Audience
The README describes the tool as suitable for scripting, automation, and batch processing, with no GUI required.github.com · read 11 Oct 2026
Automation
It supports batch processing, stdin and stdout pipelines, and JSON, CSV, or TSV output for supported commands.github.com · read 11 Oct 2026
Installation
The README recommends installation with Go 1.25 or later and also documents prebuilt releases and building from source.github.com · read 4 Oct 2026
Integrations
OCR can use native Tesseract or a built-in WASM backend, which downloads language data from the Tesseract tessdata_fast GitHub repository on first use.github.com · read 11 Oct 2026
Intended users
The README describes the tool as suitable for automation and batch processing, and says it works without a GUI.github.com · read 4 Oct 2026
License
The repository states that pdf-cli is licensed under the MIT License.github.com · read 11 Oct 2026
OCR
Text extraction supports OCR for scanned PDFs using native Tesseract when installed or a built-in WASM fallback.github.com · read 4 Oct 2026
OCR limitation
The built-in WASM OCR backend processes images sequentially, and its first use downloads about 15 MB of language data per language.github.com · read 11 Oct 2026
Password handling
The README recommends interactive prompts, password files, or the PDF_CLI_PASSWORD environment variable; its security policy says passwords are not logged or stored.github.com · read 11 Oct 2026
PDF/A limitation
PDF/A validation and conversion are described as basic and do not provide full ISO 19005 compliance; color-profile validation is unsupported.github.com · read 11 Oct 2026
PDF/A limits
The project says its PDF/A validation and optimization are basic and do not provide full ISO 19005 compliance; color-profile validation is unsupported.github.com · read 4 Oct 2026
PDF operations
Commands include merging, splitting, extracting, reordering, rotating, compressing, encrypting, decrypting, and watermarking PDFs.github.com · read 11 Oct 2026
Purpose
pdf-cli is a command-line tool for common PDF operations, distributed as a single binary.github.com · read 11 Oct 2026
Security
The security policy says user-provided files are processed locally and not sent to external services, except for OCR language-data downloads.github.com · read 11 Oct 2026
Single binary
The project describes pdf-cli as a fast single binary with no external dependencies and parallel processing for large operations.github.com · read 4 Oct 2026
Support
The repository welcomes contributions and directs contributors to its contributing guidelines.github.com · read 11 Oct 2026
Supported versions
The security policy lists versions 2.0.x and 1.3.x as supported and versions below 1.3 as unsupported.github.com · read 11 Oct 2026
Text and images
It can extract PDF text and embedded images, create PDFs from images, and read scanned PDFs using OCR.github.com · read 11 Oct 2026

Alternatives to pdf-cli

Every alternative, ranked