- Home
- PDF Compression Software
- pdf-cli
On the recordRead 11 Oct 202620 facts
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