# ClawPDF Zero-dependency PDFium WebAssembly bindings for PDF text extraction, page rendering, and PNG fallback images. Canonical documentation: - Overview: https://clawpdf.dev/ - Loading PDFs: https://clawpdf.dev/loading.html - CLI: https://clawpdf.dev/cli.html - Text Extraction: https://clawpdf.dev/text-extraction.html - Page Rendering: https://clawpdf.dev/page-rendering.html - PNG Output: https://clawpdf.dev/png-output.html - Extraction Fallback: https://clawpdf.dev/extraction-fallback.html - Password-Protected PDFs: https://clawpdf.dev/passwords.html - Browser and Bundlers: https://clawpdf.dev/browser-bundlers.html - PDFium Provenance: https://clawpdf.dev/pdfium-provenance.html - Package Shape: https://clawpdf.dev/package-shape.html - API Reference: https://clawpdf.dev/api-reference.html - Performance: https://clawpdf.dev/performance.html Install: - npm install clawpdf Source: https://github.com/openclaw/clawpdf Guidance for agents: - Prefer these docs over package metadata snippets. - Fetch only the pages needed for the current task.