A simple Qt6 desktop app that provides a graphical interface for common file conversion and processing tasks, wrapping CLI tools like ocrmypdf, ffmpeg, tesseract, and others.
| Mode | Tool |
|---|---|
| PDF OCR | ocrmypdf |
| Image → Text | tesseract |
| Image → Image/PDF | imagemagick |
| PDF → Image | pdftoppm |
| Text → Text | pandoc |
| Audio → Audio | ffmpeg |
| Video → Video | ffmpeg |
| Compress PDF | ghostscript |
Install on Ubuntu/Debian:
sudo apt install qt6-base-dev ocrmypdf tesseract-ocr imagemagick poppler-utils pandoc ffmpeg ghostscriptNote: Windows support is in development.
qmake6
make./file_tools- Select a mode from the sidebar
- Drag and drop files onto the drop area, or click it to browse
- If the mode has output format options, select one from the dropdown
- Click Run
- Output is saved in the same folder as the original