About this project

BentoPDF is a self-hostable, client-side PDF toolkit designed with a privacy-first approach, ensuring that all file processing occurs within the user's browser. It provides a comprehensive suite of over 50 tools categorized into several functional areas: - **Organize & Manage**: Capabilities include merging, splitting, rotating, reordering pages, adding blank pages, and managing attachments. - **Edit & Modify**: Features a PDF editor for annotations, text editing, fillable form creation, watermarking, cropping, and redacting sensitive content. - **Conversion (To PDF)**: Supports converting a wide variety of formats to PDF, including images (JPG, PNG, SVG, HEIC, etc.), office documents (Word, Excel, PowerPoint, ODT), e-books (EPUB, MOBI), and others like Markdown, JSON, and XML. - **Conversion (From PDF)**: Allows exporting PDFs to images, SVG, text, JSON, CSV, and Excel, as well as providing OCR capabilities for scanned documents. - **Security & Optimization**: Includes tools for PDF compression, repairing corrupted files, encryption/decryption, and permission management. - **Automation**: Features a visual node editor for building custom PDF processing pipelines. The toolkit is dual-licensed under AGPL-3.0 and a commercial license. It leverages WASM modules (such as PyMuPDF, Ghostscript, and CoherentPDF) to perform complex operations locally.