Quick Start: CLI
Installation
Section titled “Installation”Homebrew (macOS / Linux) — Recommended
Section titled “Homebrew (macOS / Linux) — Recommended”brew tap raphaelmansuy/tapbrew install edgeparseVerify:
edgeparse --versioncargo (any platform)
Section titled “cargo (any platform)”cargo install edgeparse-cliPre-built binary
Section titled “Pre-built binary”Download a platform binary from GitHub Releases, make it executable, and add it to your PATH:
# macOS arm64 examplecurl -L https://github.com/raphaelmansuy/edgeparse/releases/latest/download/edgeparse-aarch64-apple-darwin.tar.gz | tar xzchmod +x edgeparsesudo mv edgeparse /usr/local/bin/Basic Usage
Section titled “Basic Usage”# Parse to JSON (output to stdout)edgeparse document.pdf --format json
# Parse to Markdown (output to stdout)edgeparse document.pdf -f markdown
# Save to output directoryedgeparse document.pdf -f markdown --output-dir results/
# Parse multiple filesedgeparse ./pdfs/*.pdf -f markdown --output-dir ./results/
# Enable hybrid modeedgeparse document.pdf -f json --hybrid docling-fastAll Formats
Section titled “All Formats”| Flag | Output |
|---|---|
--format json / -f json | Structured JSON with full metadata |
--format markdown / -f markdown | Clean Markdown with tables |
--format html / -f html | Semantic HTML |
--format text / -f text | Plain text (reading order) |
Key Flags
Section titled “Key Flags”| Flag | Description |
|---|---|
--output-dir <DIR> / -o | Write output files to directory |
--format <FMT> / -f | Output format |
--hybrid <BACKEND> | Enable hybrid mode (docling-fast) |
--pages <RANGE> | Page range, e.g. 1-5 |
Next Steps
Section titled “Next Steps”- Output Format Details
- Rust Library Usage
- Try Live Demo — parse PDFs in your browser with WebAssembly
- Enterprise — self-hosted deployment, priority support by Elitizon