Конвертация 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 учитывая все вышеперечисленные требования?


Ответы (0 шт):