Skip to main content
The @cle-does-things/pdfitdown package provides native Node.js bindings to the Rust PdfItDown engine via NAPI-RS.

Installation

Prebuilt binaries are available for macOS (x86_64, arm64), Linux (x86_64, arm64, musl), and Windows (x86_64, arm64).

Supported Formats

API

Convert a single file

Convert multiple files

Convert a directory

Convert from memory (Buffer → Buffer)

Type definitions