Pdfova is a high-performance, cross-platform desktop tool for PDF & Image processing. It brings the comfort of tools like Smallpdf and iLovePDF to a native, offline application — powered by Rust and Tauri.
- PDF Compression: Reduce file size without compromising quality.
- PDF Merger: Professional-grade merging with proper object handling (fully compatible with Apple Preview).
- PDF Splitter (Visual): Preview all pages and select specific ones to extract or split the whole document.
- Batch Image Resize: Process 100s of images at once with 4 scaling modes (Exact, Percent, Width-only, Height-only).
- Images to PDF: Convert and combine multiple images (JPG, PNG, WebP) into a single document.
- PDF to Word / Text: Convert PDF documents to editable content.
- Signature Extraction: Detect and isolate signature images from PDFs.
- Text Extraction (OCR): Extract text content from scanned documents.
- Cross-Platform: Native builds for macOS, Windows, and Linux.
- Privacy First: All processing happens locally on your machine. No cloud, no uploads.
- Fast: Powered by Rust for lightning-fast processing.
- Modern UI: Minimalist dark mode with smooth React-powered animations.
- Download the
.dmgfrom Releases. - Note: Since the app is not signed with an Apple Developer certificate, macOS might show a "Damaged" error. To fix this, run the following command in Terminal:
sudo xattr -cr /Applications/Pdfova.app
- Homebrew (Draft): You can use the local cask file in
dist-scripts/homebrew/.
Download the .msi or .exe from the Releases.
- Debian/Pardus (.deb):
sudo apt install ./pdfova_0.3.0_amd64.deb
- Portable (.AppImage): Download the
.AppImagefrom Releases, make it executable, and run. - Flatpak: Manifesto and build guide available in
dist-scripts/flatpak/.
- Backend: Rust (lopdf, image-rs).
- Frontend: React + Vite + Tailwind CSS.
- Bridge: Tauri v2.
To build Pdfova from source:
- Clone & Install:
git clone https://github.com/tamert/pdfova.git npm install
- Run Dev:
npm run tauri dev
- Build:
npm run tauri build
- Full Turkish character support
- Robust PDF Merger (Preview compatibility)
- Batch Image Resizing UI
- GitHub Actions automated releases
- Homebrew / Flatpak distribution scripts
- Images to PDF conversion tool
- Real OCR via Tesseract integration
- Drag & drop file support on main tool cards
Licensed under the GPL-3.0 License.
Created by Tamer with ❤️ for the Open Source Community.





