Конвертация fb2 в pdf на Python
Начал изучать Python, хочу сделать конвертер для книг из fb2 в pdf. Попробовал несколько вариантов из интернета, лучше всего справился метод конвертации, использующий comtypes.client.CreateObject('Word.Application'), который конвертирует файлы через Word. Но столкнулся с проблемой: не сохраняется стилистика исходного файла, то есть шрифты, отступы, также не могу понять как работать с изображениями и ко всему прочему отображаются данные о книге, авторе и тп. Вот мой код:
wdFormatPDF = 17
in_file = os.path.abspath('input.fb2')
out_file = os.path.abspath('output.pdf')
word = comtypes.client.CreateObject('Word.Application')
doc = word.Documents.Open(in_file)
doc.SaveAs(out_file, FileFormat=wdFormatPDF)
doc.Close()
word.Quit()
Есть ли какой нибудь способ конвертировать в pdf учитывая все вышеперечисленные требования?