OCR: OCRFeeder
OCRFeeder OCRFeeder is a free and open source graphical OCR software maintained by the GNOME team. It supports recognizing text in numerous languages and can export content in numerous file formats. It supports many OCR engines, including Tesseract OCR, GOCR, Ocrad and Cuneiform. It also allows you to do some post-processing to improve formatting and layout of the extracted text content.
To install OCRFeeder in Ubuntu, use the command specified below:
$ sudo apt install ocrfeeder
You can install it in other Linux distributions from default repositories through the package manager. A universal flatpak package is also available here.
Note that in my testing, OCRFeeder installed from Ubuntu repositories came with only one OCR engine. However, the flatpak build came with all four supported OCR engines though it downloaded around 2GB data. The package included in the Ubuntu repository was much smaller in size.