Можно ли выполнить это преобразование с любым языком программирования или библиотекой?
Вот pdf в epub, я знаю, что это не то, что вам нужно, но это начало.
В пакете calibre может быть то, что вам нужно
Calibre поддерживает большое количество форматов ввода, включая HTML, и большое количество форматов вывода, включая EPUB, но это не «язык программирования или библиотека». Есть ли конкретные причины, по которым вам нужен подход, основанный на программировании, а не отдельный инструмент? Если это так, возможно, вам могут помочь Python и ebookmaker.py .