По каким запросам гуглил? У меня вот "python render pdf to image" нашел
пост, указывающий на
pdf2image:
from pdf2image import convert_from_path, convert_from_bytes
# если у тебя есть именованный файл на диске
images = convert_from_path('/home/belval/example.pdf')
# или, если у тебя есть содержимое файла как объект bytes
bytes_obj = open('/home/belval/example.pdf', 'rb').read() # получаем объект bytes
images = convert_from_bytes(bytes_obj)
# так или иначе в images будет лежать список изображений PIL (пакет pillow),
# по одному на страницу. Их уже можно сохранять или делать с ними что-то ещё.
Как вывести изображение PIL в GUI на PyQT - это уже второй вопрос.