Skip to content

tomasteixeira07/File-Tools

Repository files navigation

File Tools

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.

Captura de ecrã de 2026-07-20 13-16-01 Captura de ecrã de 2026-07-20 13-15-28

Features

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

Dependencies

Install on Ubuntu/Debian:

sudo apt install qt6-base-dev ocrmypdf tesseract-ocr imagemagick poppler-utils pandoc ffmpeg ghostscript

Note: Windows support is in development.

Build

qmake6
make

Run

./file_tools

Usage

  1. Select a mode from the sidebar
  2. Drag and drop files onto the drop area, or click it to browse
  3. If the mode has output format options, select one from the dropdown
  4. Click Run
  5. Output is saved in the same folder as the original

About

A simple Qt6 desktop app that provides a graphical interface for common file conversion and processing tasks

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors