kurger is a small and open source graphical application written in C++ and designed to act as a quick solution for converting PDF files to image files.
kurger features support for four different image formats, including PNG, JPG, BMP, and TIFF, as well as support for ten Ghostscript devices, including png16m, pngalpha, pnggray, jpeg, jpegcmyk, jpeggray, bmp16m, bmpgray, tiff24nc, and tiffgray.
Before the actual conversion, users will be able to set the resolution of the output image, as well as to specify the pages they want to convert. The software can convert multiple PDF pages at once, into multiple images, with a single mouse click.
This is the Qt6/5 version of https://github.com/su8/pdf2img-c. Look at the bottom if you want to use the program on Linux/*BSD. If on Windows you'll need to download and install Qt - Qt installer and install Qt manually from the GUI installer.
After that import all project files in Qt Creator and compile with CTRL + r. From now on, you can use the compiled kurger executable to convert pdf files to images.
You'll also need to install Ghostscript. Install Ghostscript into C:\gs if on Windows, else install it in /usr/bin if you choose manual installation instead using your package manager.
If on Linux/*BSD compile with:
cmake .
make -j8 # 8 cores/threads to use in parallel compile
sudo/doas make install