@cle-does-things/pdfitdown package provides native Node.js bindings to the Rust PdfItDown engine via NAPI-RS.
Documentation
TypeScript / Node.js API Usage
Use PdfItDown in your Node.js or TypeScript project through NAPI-RS bindings
The
Prebuilt binaries are available for macOS (x86_64, arm64), Linux (x86_64, arm64, musl), and Windows (x86_64, arm64).